סקירה כללית על מסדי נתונים

בדף הזה מתוארים מסדי הנתונים של Spanner והמאפיינים שלהם.

סקירה כללית

מסד נתונים ב-Spanner הוא מאגר של טבלאות, תצוגות ואינדקסים. לכל מכונה של Spanner יכולים להיות כמה מסדי נתונים.

בהיררכיה של Spanner, מסד נתונים הוא צאצא של מכונה והורה של סכימה.

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

המאפיינים שמוגדרים במסד הנתונים הם:

  • הדיאלקט. ‫Spanner תומך ב-GoogleSQL וב-PostgreSQL. כל הטבלאות במסד נתונים צריכות להשתמש באותו ניב.
  • מדיניות ניהול זהויות והרשאות גישה (IAM). כללי הגישה שמוגדרים במדיניות הזו חלים על הטבלאות והנתונים שבתוך מסד הנתונים.
  • סוג מפתח ההצפנה שבו משתמשים. ברירת המחדל היא Google-owned and Google-managed encryption key, אבל יש גם תמיכה במפתח הצפנה בניהול הלקוח.
  • הגנה מפני מחיקה של מסדי נתונים כדי למנוע מחיקה מקרית של מסדי נתונים.
  • אפשר להגדיר או לשנות את כללי המדיניות של מסד הנתונים באמצעות הצהרות DDL, כמו האזור הראשי שמוגדר כברירת מחדל, גרסת הכלי לאופטימיזציה של שאילתות, גרסת חבילת הנתונים הסטטיסטיים של הכלי לאופטימיזציה של שאילתות ותקופת השמירה של הגרסה. אפשר לעיין בחומר העזר בנושא DDL של GoogleSQL או של PostgreSQL.

מגבלות מסד הנתונים, כולל מספר מסדי הנתונים המותרים לכל מכונה ומספר הטבלאות המותרות לכל מסד נתונים, מוגדרות בדף מכסות ומגבלות.

לתשומת ליבכם

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

המאמרים הבאים