סקירה כללית של Firestore עם תאימות ל-MongoDB
Firestore עם תאימות ל-MongoDB מאפשר לכם להשתמש בקוד אפליקציה, במנהלי התקנים, בכלים ובמערכת האקולוגית של שילובי MongoDB עם Firestore.
Firestore מציע שירות ייחודי של מסד נתונים לאחסון מסמכים, בלי שרת (serverless), עם רפליקציה במספר אזורים ומודל עקביות חזק, יכולת הרחבה כמעט בלתי מוגבלת, זמינות גבוהה מובילה בתעשייה של עד 99.999% הסכם רמת שירות (SLA) וביצועי קריאה של אלפיות שנייה בודדות.
Firestore עם תאימות ל-MongoDB זמין כחלק ממהדורת Firestore Enterprise.
יכולות עיקריות
Firestore עם תאימות ל-MongoDB מציע מספר יכולות מרכזיות:
| Differentiator | תיאור |
|---|---|
| תאימות ל-MongoDB | Firestore מספק API שתואם ל-MongoDB, שמאפשר לכם להשתמש ב-Firestore כמסד הנתונים של אפליקציות MongoDB קיימות. |
| Serverless | ב-Firestore משלמים לפי שימוש. ב-Firestore לא צריך להקצות מראש משאבים, והמערכת מתאימה את עצמה באופן אוטומטי לעומס. |
| התאמה לעומס (scale) כמעט בלתי מוגבל | מערכת Firestore מתרחבת בצורה חלקה לפי דרישה, מבחינת מחשוב ואחסון, בלי שתצטרכו להגדיר קיבולת, חלוקה או הקצאת אחסון וקלט/פלט. |
| זמינות גבוהה (HA) ברמה הכי גבוהה בתחום | כל מסדי הנתונים של Firestore מציעים זמינות גבוהה, עם זמינות של 99.99% לפריסות אזוריות וזמינות של 99.999% לפריסות מרובות אזורים. ל-Firestore יש שכפול נתונים אוטומטי במספר אזורים, שאילתות עם עקביות חזקה, פעולות אטומיות באצווה ותמיכה בעסקאות. |
| זמן אחזור קצר של קריאה באלפיות השנייה | ב-Firestore יש זמן אחזור קצר מאוד לקריאה, של אלפיות שנייה בודדות. |
| אבטחה ומעקב ברמה שמתאימה לארגונים | אפשר לאבטח את Firestore באמצעות ניהול מרכזי Google Cloud שכולל ניהול זהויות והרשאות גישה, VPC Service Controls (VPC-SC), Access Transparency, אישור גישה, Cloud Monitoring ו-Cloud Logging. המרכז המשולב לניהול מסדי נתונים מאפשר לכם לראות את כל מסדי הנתונים של Firestore ולנהל אותם בקלות. ליהנות מתצוגה מאוחדת של כל המכשירים ומניהול פשוט יותר באמצעות בקרה מרכזית ועזרה מ-AI. |
איך זה עובד?
Firestore הוא מסד נתונים מבוסס-ענן, לא יחסי (NoSQL) ומבוסס-מסמכים, שתואם ל-MongoDB.
בהתאם למודל הנתונים של Firestore עם תאימות ל-MongoDB, הנתונים מאוחסנים במסמכים שמכילים שדות שממופים לערכים. המסמכים האלה מאוחסנים בקולקציות, שהן קונטיינרים של המסמכים שבהם אפשר להשתמש כדי לארגן את הנתונים ולבנות שאילתות. מסמכים תומכים בסוגי נתונים רבים ושונים, ממחרוזות ומספרים ועד לאובייקטים מורכבים ומוטמעים.
בנוסף, השאילתות ב-Firestore הן מפורטות, יעילות וגמישות. אפשר להשתמש במנהל התקן הרגיל של MongoDB או בשפת השאילתות של MongoDB (MQL). אתם יכולים ליצור שאילתות שטחיות כדי לאחזר נתונים ברמת המסמך בלי לאחזר את כל האוסף, ולהוסיף מיון, סינון והגבלות לשאילתות או לסמני המיקום כדי להציג את התוצאות בדפים.
בנוסף, Firestore עם תאימות ל-MongoDB משולב באופן מלא עם שירותי Google Cloud ניהול, כולל ניהול זהויות והרשאות גישה (IAM), Cloud Monitoring ויומני ביקורת של Cloud.