יצירה וניהול של קבוצות רשויות מוניציפאליות

בדף הזה מוסבר איך ליצור ולנהל קבוצות של אזורים ב-Spanner. אתם יכולים להשתמש בקבוצות של אזורים גיאוגרפיים כדי להגדיר את מדיניות האחסון בשכבות לנתונים בסכימת מסד הנתונים. מידע על אופן הפעולה של אחסון לפי רמות זמין במאמר אחסון לפי רמות.

יצירת קבוצת יישובים

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

אם יוצרים קבוצת אזורים ללא מדיניות אחסון מדורגת, קבוצת האזורים מקבלת בירושה את מדיניות האחסון המדורגת של קבוצת האזורים default. אם לא הגדרתם ידנית את מדיניות האחסון של קבוצת המיקום default, מדיניות האחסון מוגדרת לאחסון ב-SSD בלבד.

המסוף

  1. נכנסים לדף Instances ב-Spanner במסוףGoogle Cloud .

    מכונות

  2. בוחרים את המופע שבו רוצים להשתמש באחסון מדורג.

  3. בוחרים את מסד הנתונים שבו רוצים להשתמש באחסון מדורג.

  4. בתפריט הניווט, לוחצים על Spanner Studio.

  5. בדף Spanner Studio, לוחצים על New tab או משתמשים בכרטיסיית העריכה הריקה.

  6. מזינים את הצהרת ה-DDL באמצעות GoogleSQL או PostgreSQL.CREATE LOCALITY GROUP

    לדוגמה, אפשר להריץ את הפקודה הבאה כדי ליצור קבוצת אזורים, separate_storage, שמאחסנת עמודות בקובץ נפרד מהנתונים של שאר העמודות:

    GoogleSQL

    CREATE LOCALITY GROUP separate_storage;
    

    PostgreSQL

    CREATE LOCALITY GROUP separate_storage;
    

    לדוגמה, אפשר להריץ את הפקודה הבאה כדי ליצור קבוצת אזורים, ssd_only, שמאחסנת נתונים באחסון SSD:

    GoogleSQL

    CREATE LOCALITY GROUP ssd_only OPTIONS (storage='ssd');
    

    PostgreSQL

    CREATE LOCALITY GROUP ssd_only STORAGE 'ssd';
    

    לדוגמה, אפשר להריץ את הפקודה הבאה כדי ליצור קבוצת מיקום, hdd_only, שמאחסנת נתונים באחסון HDD:

    GoogleSQL

    CREATE LOCALITY GROUP hdd_only OPTIONS (storage='hdd');
    

    PostgreSQL

    CREATE LOCALITY GROUP hdd_only STORAGE 'hdd';
    
  7. לוחצים על Run.

gcloud

כדי ליצור קבוצת מיקום באמצעות ה-CLI של gcloud, משתמשים ב-gcloud spanner databases ddl update.

לדוגמה, אפשר להריץ את הפקודה הבאה כדי ליצור קבוצת מיקום, separate_storage, שמאחסנת עמודות בקובץ נפרד מהנתונים של שאר העמודות:

GoogleSQL

gcloud spanner databases ddl update example-db \
  --instance=test-instance \
  --ddl="CREATE LOCALITY GROUP separate_storage"

PostgreSQL

gcloud spanner databases ddl update example-db \
  --instance=test-instance \
  --ddl="CREATE LOCALITY GROUP separate_storage"

לדוגמה, אפשר להריץ את הפקודה הבאה כדי ליצור קבוצת אזורים, ssd_only, שמאחסנת נתונים ב-SSD:

GoogleSQL

gcloud spanner databases ddl update example-db \
  --instance=test-instance \
  --ddl="CREATE LOCALITY GROUP ssd_only OPTIONS (storage='ssd')"

PostgreSQL

gcloud spanner databases ddl update example-db \
  --instance=test-instance \
  --ddl="CREATE LOCALITY GROUP ssd_only STORAGE 'ssd'"

לדוגמה, אפשר להריץ את הפקודה הבאה כדי ליצור קבוצת מיקום, hdd_only, שמאחסנת נתונים באחסון HDD:

GoogleSQL