תכונות של PostgreSQL לפי מהדורות Cloud SQL
מידע נוסף על התכונות של כל מהדורה של Cloud SQL ל-PostgreSQL זמין במאמר מבוא למהדורות של Cloud SQL.
תמיכה בתכונות של PostgreSQL ב-Cloud SQL
- מסדי נתונים מנוהלים של PostgreSQL בענן.
- מופעים זמינים באמריקה, באיחוד האירופי, באסיה ובאוסטרליה. כל המיקומים שבהם אפשר ליצור מכונות Cloud SQL
- תומך בהעברה ממסדי נתונים של מקור למסדי נתונים של יעד ב-Cloud SQL באמצעות Database Migration Service (DMS).
- הנתונים של הלקוחות מוצפנים ברשתות הפנימיות של Google ובטבלאות של מסדי נתונים, בקבצים זמניים ובגיבויים.
- תמיכה בחיבורים חיצוניים מאובטחים באמצעות שרת proxy ל-Cloud SQL Auth או באמצעות פרוטוקול SSL/TLS.
- שכפול נתונים בין כמה אזורים עם מעבר אוטומטי לגיבוי (failover).
- ייבוא וייצוא של מסדי נתונים באמצעות קובצי SQL dump.
- תמיכה בפרוטוקול לקוח-שרת של PostgreSQL ובמחברים סטנדרטיים של PostgreSQL.
- גיבויים אוטומטיים, גיבויים לפי דרישה ושחזור לנקודת זמן מסוימת.
- שיבוט של מכונה.
- שילוב עם רישום ביומן ומעקב של Google Cloud Observability.
- תמיכה בכמה גרסאות של PostgreSQL.
- שכפול לוגי
- תמיכה במאגרי קריאה ובהתאמה אוטומטית לעומס (autoscaling) של מאגרי קריאה
- הקטנת נפח האחסון. מידע נוסף זמין במאמר מידע על צמצום נפח האחסון.
תוספים נתמכים של PostgreSQL ל-Cloud SQL
Cloud SQL תומך בהרבה תוספים של PostgreSQL. רשימה מלאה של התוספים האלה זמינה במאמר הגדרת תוספים ל-PostgreSQL.
שפות פרוצדורליות נתמכות של PostgreSQL ל-Cloud SQL
Cloud SQL תומך בPL/pgSQL שפת SQL פרוצדורלית.
שפות נתמכות ב-Cloud SQL ל-PostgreSQL
אפשר להשתמש ב-Cloud SQL עם אפליקציות App Engine שפועלות בסביבה הגמישה ונכתבו בשפות הבאות:
- C#
- Go
- Java
- Node.js
- PHP
- Python
- Ruby
אפשר גם להשתמש ב-Cloud SQL עם אפליקציות חיצוניות באמצעות פרוטוקול הלקוח-שרת הסטנדרטי של PostgreSQL.
איך מתחברים למופעים של Cloud SQL ל-PostgreSQL
אפשר להתחבר למופע Cloud SQL מ:
- לקוח
psql. מידע נוסף - כלים של צד שלישי שמשתמשים בפרוטוקול הסטנדרטי של לקוח-שרת ב-PostgreSQL.
- אפליקציות חיצוניות. מידע נוסף
- אפליקציות App Engine. מידע נוסף
- אפליקציות שפועלות ב-Compute Engine. מידע נוסף
- אפליקציות שפועלות ב-Google Kubernetes Engine. מידע נוסף
- פונקציות Cloud Run. מידע נוסף
- Cloud Run. מידע נוסף
אין תמיכה בהתחברות ל-Cloud SQL באמצעות גישה פרטית ל-Google.
ההבדלים בין PostgreSQL רגיל לבין Cloud SQL ל-PostgreSQL
באופן כללי, הפונקציונליות של PostgreSQL שמסופקת על ידי מופע של Cloud SQL זהה לפונקציונליות שמסופקת על ידי מופע של PostgreSQL שמתארח באופן מקומי. עם זאת, יש כמה הבדלים בין מופע PostgreSQL רגיל לבין מופע Cloud SQL.
תכונות שלא נתמכות ב-Cloud SQL ל-PostgreSQL
כל תכונה שנדרשות עבורה הרשאות
SUPERUSER, למעט:אפשר להשתמש בהצהרה
CREATE EXTENSIONרק עבור תוספים נתמכים.אם הוקצה לכם התפקיד
cloudsqlsuperuser, אתם יכולים לבצע את ההצהרותCREATE CASTו-DROP CAST. מידע נוסף זמין במאמר בנושא הגבלות והרשאות של משתמשי סופר.
השיטה
WITHOUT FUNCTIONcast.עובדי רקע בהתאמה אישית.
לקוח
psqlב-Cloud Shell לא תומך בפעולות שדורשות חיבור מחדש, כמו חיבור למסד נתונים אחר באמצעות הפקודה\c.הידור Just-in-Time (JIT) של מכונה וירטואלית ברמה נמוכה (LLVM).
ההבדלים העיקריים בין PostgreSQL לבין Cloud SQL ל-PostgreSQL
- חלק מהאפשרויות והפרמטרים של PostgreSQL לא מופעלים לעריכה כ דגלים של Cloud SQL.