בקטע הזה יש סקירה כללית על העברת מסד הנתונים אל Spanner. תהליך המעבר ל-Spanner עשוי להשתנות בהתאם לגורמים כמו מסד הנתונים של המקור, גודל הנתונים, דרישות זמן ההשבתה, מורכבות קוד האפליקציה, סכימת השארדינג, פונקציות או טרנספורמציות מותאמות אישית ואסטרטגיות של מעבר לגיבוי ושכפול.
העברה טיפוסית ל-Spanner כוללת את השלבים הבאים:
- בדיקת המיגרציה.
- העברת הסכימה.
- שינוי קוד האפליקציה.
- אופטימיזציה של הסכימה וביצועי האפליקציה.
- העברת הנתונים.
- אימות ההעברה.
- הגדרת מנגנונים למעבר חד למערכת אחרת (cutover) ולחזרה למצב ראשוני.
בהתאם לשלב שבו נמצאת ההעברה, יכול להיות שתצטרכו להתייעץ עם מנהל הרשת, מנהל מסד הנתונים או מפתחי האפליקציות בארגון כדי להשלים את השלבים שמתוארים בהמשך.
אם רוצים להעביר dump חד-פעמי ל-Spanner או להשלים העברה בקנה מידה גדול של נתוני ייצור, אפשר להשתמש בשלבי ההעברה ברמה גבוהה שמתוארים למעלה. הפעולות שאתם מבצעים בכל אחד מהשלבים יכולות להשתנות באופן משמעותי בהתאם לתרחיש השימוש.
מדריכים להעברת נתונים (מיגרציה) ספציפיים למקור
- MySQL: העברה מ-MySQL ל-Spanner.