עם ההשקה של תמיכה ב-Firestore במצב Native במהדורת Enterprise, אפשר להשתמש גם ב-Firestore Core וגם בפעולות של Pipeline. הפונקציה Core operations פועלת באופן שונה מאשר ב-Standard Edition, בגלל כללי אינדוקס חדשים ומודל תמחור שונה.
| Feature | מהדורת Standard | מהדורת Enterprise |
| פעולות נתמכות של שאילתות | הגישה מוגבלת לפעולות ליבה ב-Firestore. | תמיכה בפעולות של Firestore Core ו-Pipeline, ו-Firestore עם פעולות שתואמות ל-MongoDB. |
| דרישות להוספה לאינדקס | כל השאילתות דורשות אינדקסים. | לא צריך אינדקסים כדי להריץ שאילתות. |
| יצירת אינדקס | אינדקסים אוטומטיים נוצרים לשדות בודדים. אפשר ליצור מדדים מורכבים באופן ידני. | לא נוצרים אינדקסים אוטומטיים. צריך לנהל את האינדקסים באופן ידני. |
| ביצועי שאילתות ועלות | בדרך כלל השאילתות מניבות ביצועים טובים בגלל דרישות האינדקס. | שאילתות לגבי עלויות וביצועים יכולות להיות טובות יותר מאשר ב-Standard edition עם אינדקסים. אפשר לזהות אינדקסים חסרים באמצעות Query Explain ו-Query Insights.
אם לא משתמשים באינדקסים בשאילתות, יכול להיות שהביצועים לא יהיו טובים והעלויות יהיו גבוהות ככל שמערך הנתונים יגדל, ולכן צריך לעקוב אחרי הביצועים ולשפר אותם. |
| עלות תקורה של יצירת אינדקס | אין חיוב על כתיבת רשומות באינדקס, כי האינדקסים הם אוטומטיים. עם זאת, אינדקסים נדרשים כרוכים בעלויות אחסון. | כתיבת רשומות לאינדקס צורכת יחידות כתיבה כשמסמך משויך נכתב (יחידת כתיבה אחת לכל KiB של גודל רשומה באינדקס). כדי לחסוך בעלויות האחסון, לא צריך ליצור רשומות אינדקס לכל שדה. |
| מודל חיוב (קריאות/כתיבות/מחיקות) | החיוב הוא על כל קריאה, כתיבה ומחיקה של מסמך. | החיוב הוא על קריאות וכתיבות במנות של בייטים. החיוב על קריאות מתבצע ביחידות קריאה (מנות של 4KiB). פעולות הכתיבה והמחיקה מאוחדות ליחידות כתיבה (מנות של 1KiB). |
| תמחור בסיסי (למיליון)
המחירים שמוצגים הם לאזור us-central1. |
קריאות: 0.03$לכל 100,000 מסמכים (או 0.30 $למיליון).
כתיבה: 0.09$ ל-100,000 מסמכים (או 0.90 $ למיליון). מחיקות: 0.01$ לכל 100,000 מסמכים (או 0.10 $ למיליון) |
יחידות קריאה: $0.05 למיליון יחידות קריאה.
יחידות כתיבה: $0.26 למיליון יחידות כתיבה. המחירים בדרך כלל נמוכים יותר אם המסמכים קטנים מ-4KiB בהשוואה לעלות הקריאה הרגילה. |
| עדכונים בזמן אמת
המחירים שמוצגים הם לאזור us-central1 |
עדכונים בזמן אמת נכללים בחיוב כקריאות במחיר של 0.03 $לכל 100,000 מסמכים. | לעומת זאת, לעדכונים בזמן אמת יש מק"ט נפרד (יחידות של עדכונים בזמן אמת), והחיוב הוא על כל 4KiB. העלות של עדכונים בזמן אמת היא 0.30$למיליון יחידות קריאה. |