תכונות של Cloud SQL

בדף הזה מתוארים התכונות והיכולות העיקריות של Cloud SQL.

תכונות של MySQL לפי מהדורות Cloud SQL

מידע נוסף על התכונות של מהדורת Cloud SQL Enterprise Plus ומהדורת Cloud SQL Enterprise של Cloud SQL ל-MySQL זמין במאמר מבוא למהדורות Cloud SQL.

תכונות כלליות של MySQL שנתמכות ב-Cloud SQL

  • מסדי נתונים מנוהלים של MySQL Community Edition בענן.
  • מופעים זמינים באמריקה, באיחוד האירופי, באסיה ובאוסטרליה. כל המיקומים שבהם אפשר ליצור מכונות Cloud SQL
  • תומך בהעברה ממסדי נתונים של מקור למסדי נתונים של יעד ב-Cloud SQL באמצעות Database Migration Service (DMS).
  • הנתונים של הלקוחות מוצפנים ברשתות הפנימיות של Google ובטבלאות של מסדי נתונים, בקבצים זמניים ובגיבויים.
  • תמיכה בחיבורים חיצוניים מאובטחים באמצעות שרת proxy ל-Cloud SQL Auth או באמצעות פרוטוקול SSL/TLS.
  • תמיכה בכתובת IP פרטית (גישה לשירותים פרטיים).
  • שכפול נתונים בין כמה אזורים עם מעבר אוטומטי לגיבוי (failover).
  • לייבא ולייצא מסדי נתונים באמצעות mysqldump, או לייבא ולייצא קובצי CSV.
  • תמיכה ב-MySQL wire protocol ובמחברים סטנדרטיים של MySQL.
  • גיבויים אוטומטיים, גיבויים לפי דרישה ושחזור לנקודת זמן מסוימת.
  • שיבוט של מכונה.
  • שילוב עם רישום ביומן ומעקב של Google Cloud Observability.
  • ISO/IEC 27001 compliant.
  • תמיכה במאגרי קריאה ובהתאמה אוטומטית לעומס (autoscaling) של מאגרי קריאה
  • הקטנת נפח האחסון. מידע נוסף זמין במאמר מידע על צמצום נפח האחסון.

שפות אפליקציה שנתמכות ב-Cloud SQL ל-MySQL

אפשר להשתמש ב-Cloud SQL עם אפליקציות App Engine שפועלות בסביבה הגמישה ונכתבו בשפות הבאות:

  • C#‎
  • Go
  • Java
  • Node.js
  • PHP
  • Python
  • Ruby

אפשר גם להשתמש ב-Cloud SQL עם אפליקציות חיצוניות שמשתמשות בפרוטוקול MySQL הסטנדרטי.

איך מתחברים למכונות של Cloud SQL ל-MySQL

אפשר להתחבר למופע Cloud SQL מהמקורות הבאים:

אין תמיכה בהתחברות ל-Cloud SQL באמצעות גישה פרטית ל-Google. יש תמיכה בגישה לשירותים פרטיים. מידע נוסף זמין במאמר אפשרויות גישה פרטיות לשירותים.

ניהול משתמשים ב-Cloud SQL ל-MySQL 8.0

בגלל שינויים ב-MySQL 8.0, אי אפשר להשתמש בהצהרות CREATE או DELETE לניהול משתמשי MySQL. בנוסף, אי אפשר לשנות הרשאות משתמש באמצעות הצהרות INSERT, ‏ UPDATE או DELETE. במקום זאת, משתמשים בהצהרות CREATE USER, DROP USER, GRANT ו-REVOKE כדי לשנות את הרשאות המשתמש. מידע נוסף זמין במאמר הערות בנושא ניהול חשבונות.

הערה: אין להתייחס למידע בקטע 'הערות לגבי ניהול החשבון' בנושא הפעלת mysql_upgrade כדי לשדרג לגרסה 8.0. במקום זאת, צריך לשדרג באמצעות ההליך שמפורט במאמר שדרוג MySQL במופע.

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

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

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

התכונה הבאה לא נתמכת ב-Cloud SQL ל-MySQL בגרסאות 5.6 ו-5.7:

  • הרשאת SUPER

התכונות הבאות לא נתמכות ב-Cloud SQL ל-MySQL 8.0:

התכונה הבאה לא נתמכת ב-Cloud SQL ל-MySQL 8.4:

בנוסף, Cloud SQL ל-MySQL לא מעניק את ההרשאות הבאות שהוצגו ב-MySQL 8.4:

תוספים ל-MySQL שלא נתמכים ב-Cloud SQL