מיגרציה מ-Relational ל-NoSQL
מעבר ל-document store כשתבנית הגישה מצדיקה זאת — ולומר זאת כשאינה מצדיקה.
העמוד הזה תורגם אוטומטית ועדיין לא עבר עריכה.
מסד נתונים מסמכי אינו מסד נתונים יחסי מהיר יותר. מדובר בערכה שונה של פשרות, והוא משתלם כאשר תבנית הגישה ידועה, מבנה הקריאה יציב, וה-joins שאתם מבצעים היום הם אלה שהמודל היה אמור למנוע. כשזה לא המצב, התשובה הכנה היא אינדקס ושינוי סכמה, וזו התשובה שאתן לכם.
כשהמעבר נכון, העבודה היא בעיקר מידול ומכניקה של מיגרציה: תכנון מסמכים סביב אופן הקריאה שלהם, ואז העברת הנתונים ללא חלון תחזוקה.
מה מקבלים
- ניתוח תבניות גישה לקריאה/כתיבה לפני שרטוט סכמה כלשהי
- מודל מסמכים המתוכנן סביב שאילתות, ולא סביב הטבלאות הישנות
- מסלול מיגרציה מסוג dual-write או backfill עם אימות בכל שלב
- הנחות העקביות והטרנזקציות רשומות ומוגדרות מראש, ולא מתגלות בהמשך