תכונות של PostgreSQL לפי מהדורות Cloud SQL
מידע נוסף על התכונות של כל מהדורה של Cloud SQL ל-PostgreSQL זמין במאמר מבוא למהדורות של Cloud SQL.
תמיכה בתכונות של PostgreSQL ב-Cloud SQL
- מסדי נתונים מנוהלים של PostgreSQL בענן.
- המופעים זמינים באמריקה, באיחוד האירופי, באסיה ובאוסטרליה. כל המיקומים שבהם אפשר ליצור מכונות Cloud SQL
- תומך בהעברה ממסדי נתונים של מקור למסדי נתונים של יעד ב-Cloud SQL באמצעות Database Migration Service (DMS).
- הנתונים של הלקוחות מוצפנים ברשתות הפנימיות של Google ובטבלאות של מסדי נתונים, בקבצים זמניים ובגיבויים.
- תמיכה בחיבורים חיצוניים מאובטחים באמצעות Cloud SQL Auth Proxy או באמצעות פרוטוקול SSL/TLS.
- שכפול נתונים בין כמה אזורים עם מעבר אוטומטי לגיבוי.
- ייבוא וייצוא של מסדי נתונים באמצעות קובצי 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 FUNCTION.עובדים ברקע בהתאמה אישית.
הלקוח
psqlב-Cloud Shell לא תומך בפעולות שדורשות חיבור מחדש, כמו חיבור למסד נתונים אחר באמצעות הפקודה\c.הידור Just-in-Time (JIT) של מכונה וירטואלית ברמה נמוכה (LLVM).
הבדלים חשובים בין PostgreSQL לבין Cloud SQL ל-PostgreSQL
- חלק מהאפשרויות והפרמטרים של PostgreSQL לא מופעלים לעריכה כ דגלים של Cloud SQL.