תכונות של Cloud SQL ל-PostgreSQL

בדף הזה מתוארים התכונות והיכולות העיקריות של Cloud SQL ל-PostgreSQL. ‫Cloud SQL זמין גם ל-MySQL ול-SQL Server.

תכונות של 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 מ:

אין תמיכה בהתחברות ל-Cloud SQL באמצעות גישה פרטית ל-Google.

ההבדלים בין PostgreSQL רגיל לבין Cloud SQL ל-PostgreSQL

באופן כללי, הפונקציונליות של PostgreSQL שמסופקת על ידי מופע של Cloud SQL זהה לפונקציונליות שמסופקת על ידי מופע של PostgreSQL שמתארח באופן מקומי. עם זאת, יש כמה הבדלים בין מופע PostgreSQL רגיל לבין מופע Cloud SQL.

תכונות שלא נתמכות ב-Cloud SQL ל-PostgreSQL

  • כל תכונה שנדרשות עבורה הרשאות SUPERUSER, למעט:

  • השיטה WITHOUT FUNCTION cast.

  • עובדי רקע בהתאמה אישית.

  • לקוח psql ב-Cloud Shell לא תומך בפעולות שדורשות חיבור מחדש, כמו חיבור למסד נתונים אחר באמצעות הפקודה \c.

  • הידור Just-in-Time ‏ (JIT) של מכונה וירטואלית ברמה נמוכה (LLVM).

ההבדלים העיקריים בין PostgreSQL לבין Cloud SQL ל-PostgreSQL