סקירה כללית של 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, כפי שמתואר במאמר ניהול זהויות והרשאות גישה.

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