העברה ל-Firestore עם תאימות ל-MongoDB

רלוונטי רק למהדורת Cloud Firestore Enterprise.

אתם יכולים להעביר את מסד הנתונים שלכם, שתואם ל-MongoDB, למסד נתונים של Firestore עם תאימות ל-MongoDB, עם השבתה מינימלית.

שלבים בהעברה

בקטע הזה מפורטים השלבים השונים של המעבר.

שירות Datastream יוצר זרם בין מקור ליעד. במקרה הזה, המקור הוא הפריסה הנוכחית שלכם שתואמת ל-MongoDB, והיעד הוא Cloud Storage. התהליך כולל את השלבים הבאים:

  1. יוצרים פרופיל חיבור של מקור Datastream למקור MongoDB. ההוראות הספציפיות תלויות בסוג של מקור הנתונים ובאופן הפריסה שלו, אם הוא תואם ל-MongoDB.

  2. יוצרים קטגוריה ב-Cloud Storage שתקבל את הנתונים ואת אירועי השינוי ממסד הנתונים התואם ל-MongoDB.

  3. יוצרים פרופיל חיבור של יעד Datastream שמשתמש בקטגוריה הזו של Cloud Storage.

  4. יוצרים ומפעילים זרם Datastream שמקשר בין פרופיל החיבור של המקור לבין פרופיל החיבור של היעד.

  5. מפעילים צינור Dataflow כדי להתחיל להחדיר את הנתונים שנאספו אל Cloud Firestore עם מסד נתונים שתואם ל-MongoDB.

  6. עוקבים אחרי הסטרימינג כדי לזהות אבני דרך חשובות בתהליך ההעברה ולקבוע אם נתקלתם בשגיאות במהלך העברת הנתונים.

  7. כשמתאים, משביתים את תנועת הכתיבה למסד הנתונים של המקור. אחרי שכל הנתונים, כולל השינויים האחרונים, ישוכפלו אל Cloud Firestore עם מסד נתונים שתואם ל-MongoDB, צריך להפנות את תנועת הקריאה ליעד החדש.

  8. מפעילים תנועת כתיבה אל Cloud Firestore עם מסד נתונים שתואם ל-MongoDB.