סקירה כללית של Firestore עם תאימות ל-MongoDB

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

‫Cloud Firestore מציע שירות ייחודי של מסד נתונים למסמכים בלי שרת (serverless), שכולל רפליקות במספר אזורים עם מודל עקביות חזק, יכולת התאמה לעומס (scalability) כמעט בלתי מוגבלת, זמינות גבוהה ומובילה בתחום של עד 99.999% SLA, וביצועי קריאה של מילי-שניות בודדות.

‫Firestore עם תאימות ל-MongoDB זמין כחלק ממהדורת Enterprise.

היכולות העיקריות

ל-Firestore עם תאימות ל-MongoDB יש כמה יכולות עיקריות:

גורם מבדיל תיאור
תאימות ל-MongoDB ‫Cloud Firestore מספק פעולות תואמות ל-MongoDB שמאפשרות להשתמש ב-Cloud Firestore כמסד הנתונים של האפליקציות הקיימות שלכם ב-MongoDB.
בלי שרת (serverless) ב-Cloud Firestore משתמשים במודל של תשלום לפי שימוש. ב-Cloud Firestore אין צורך להקצות משאבים מראש, והוא מתאים את עצמו אוטומטית לעומס.
היקף כמעט בלתי מוגבל ‫Cloud Firestore משנה את קנה המידה של המחשוב והאחסון על פי דרישה, בלי צורך להגדיר קיבולת, חלוקה למחיצות או הקצאת אחסון וקלט/פלט.
זמינות גבוהה מהמובילות בתחום כל מסדי הנתונים של Cloud Firestore מציעים זמינות גבוהה, עם 99.99% זמינות לפריסות אזוריות ו-99.999% זמינות לפריסות במספר אזורים.

Cloud Firestore כולל שכפול נתונים אוטומטי במספר אזורים, שאילתות עם מודל עקביות חזק, פעולות אטומיות באצווה ותמיכה בטרנזקציות.
זמן אחזור קריאה של אלפיות השנייה בספרה אחת ‫Cloud Firestore מציע זמן אחזור של קריאה באלפיות השנייה בספרה אחת.
אבטחה ומעקב ברמה שמתאימה לארגונים אבטחת Cloud Firestore באמצעות ניהול מרכזי של Google Cloud. בעזרת Database Center המשולב, תוכלו לראות טוב יותר את כל מסדי הנתונים של Cloud Firestore ולנהל אותם בקלות. תצוגה מאוחדת של כל המכשירים וניהול פשוט יותר באמצעות בקרה מרכזית וסיוע מבוסס-AI.

איך זה עובד?

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

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

בנוסף, השאילתות ב-Cloud Firestore הן אקספרסיביות, יעילות וגמישות. אפשר להשתמש בדרייבר רגיל של MongoDB או בשפת השאילתות של MongoDB‏ (MQL). אתם יכולים ליצור שאילתות שטוחות כדי לאחזר נתונים ברמת המסמך בלי לאחזר את כל האוסף, ולהוסיף מיון, סינון ומגבלות לשאילתות או לסמנים כדי לחלק את התוצאות לדפים.

לבסוף, Cloud Firestore משולב באופן מלא עם שירותי הפיקוח של Google Cloud, כפי שמתואר במאמר ניהול זהויות והרשאות גישה.

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