תכונות של 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.
  • שכפול נתונים בין כמה אזורים עם מעבר אוטומטי לגיבוי.
  • ייבוא וייצוא של מסדי נתונים באמצעות קובצי SQL dump.
  • תמיכה בפרוטוקול לקוח-שרת של PostgreSQL ובמחברים סטנדרטיים של PostgreSQL.
  • גיבויים אוטומטיים, גיבויים לפי דרישה ושחזור מערכת מנקודה מסוימת בזמן (PITR).
  • שיבוט של מכונה.
  • שילוב עם רישום ביומן ומעקב של 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