בדף הזה מתוארות מכסות הבקשות והמגבלות של מהדורת Enterprise ב-Cloud Firestore במצב Native.
שימוש בתוכנית בחינם
Cloud Firestore במצב Native מציע תוכנית חינמית שמאפשרת לכם להתחיל להשתמש ב-Cloud Firestore במצב Native ללא עלות. הכמויות בתוכנית החינמית מפורטות בטבלה הבאה.
הסכומים של רמת השימוש החינמית מתעדכנים מדי יום ומתאפסים בחצות לפי שעון החוף המערבי.
התוכנית בחינם חלה רק על מסד נתונים אחד Cloud Firestore לכל פרויקט. מסד הנתונים הראשון שנוצר בפרויקט בלי מסד נתונים ברמת שימוש חינמית יקבל את רמת השימוש החינמית. אם מסד הנתונים עם רמת השירות החינמית נמחק, מסד הנתונים הבא שייווצר יקבל את רמת השירות החינמית.
| תוכנית בחינם | מכסה |
|---|---|
| נתונים מאוחסנים | 1 GiB |
| קריאת יחידות | 50,000 ליום |
| יחידות עדכון בזמן אמת | 50,000 ליום |
| יחידות מידה | 40,000 ביום |
| העברת נתונים יוצאת | 10GiB לחודש |
מגבלות סטנדרטיות
בטבלאות הבאות מפורטות המגבלות שחלות על Cloud Firestore במצב Native. אלה מגבלות קשיחות, אלא אם צוין אחרת.
מסדי נתונים
| מגבלה | פרטים |
|---|---|
| מספר מסדי הנתונים המקסימלי לכל פרויקט |
100 אפשר לפנות לתמיכה כדי לבקש להגדיל את המכסה הזו. |
| המספר המקסימלי של מסדי נתונים עם מפתחות הצפנה בניהול הלקוח (CMEK) לכל פרויקט |
0 כברירת מחדל, המכסה היא 0 כי התכונה הזו נמצאת מאחורי רשימת היתרים. כדי לבקש להגדיל את המכסה, צריך למלא את הטופס לבקשת גישה ל-CMEK. |
אוספים, מסמכים ושדות
| מגבלה | פרטים |
|---|---|
| הגבלות על מזהי קולקציות |
|
| העומק המקסימלי של אוספי משנה | 100 |
| הגבלות על מזהי מסמכים |
|
| הגודל המקסימלי של שם מסמך | 6 KiB |
| הגודל המקסימלי של מסמך | 1 MiB (1,048,576 בייטים) |
| מגבלות על שמות שדות |
|
| הגודל המקסימלי של שם שדה | 1,500 בייטים |
| מגבלות על נתיבי שדות |
`). לדוגמה, foo.`x&y` מתייחס לשדה x&y שמוטמע בשדה foo. כדי ליצור שם שדה עם התו גרש הפוך, צריך להוסיף לפני הגרש ההפוך את התו לוכסן הפוך (\). כדי לפשט את התהליך, אפשר להעביר את נתיב השדה כאובייקט FieldPath (לדוגמה, ראו JavaScript FieldPath) וכך להימנע משמות שדות עם מרכאות.
|
| גודל מקסימלי של נתיב שדה | 1,500 בייטים |
| הגודל המקסימלי של ערך בשדה | 1 MiB – 89 בייטים (1,048,487 בייטים) |
| העומק המקסימלי של שדות במפה או במערך | 20 שדות של מפה ומערך מוסיפים רמה אחת לעומק הכולל של אובייקט. לדוגמה, לאובייקט הבא יש עומק כולל של שלוש רמות: |
כתיבה ועסקאות
| מגבלה | פרטים |
|---|---|
| גודל מקסימלי של בקשת API | 10 MiB |
| מגבלת זמן לעסקה | 270 שניות, עם זמן תפוגה של 60 שניות ללא פעילות |
המספר המקסימלי של טרנספורמציות של שדות שאפשר לבצע במסמך יחיד בפעולה Commit או בעסקה |
500 |
מדדים
| מגבלה | פרטים |
|---|---|
| המספר המקסימלי של אינדקסים למסד נתונים |
|
|
מספר הערכים המקסימלי באינדקס לכל מסמך |
40,000 |
| מספר השדות המקסימלי באינדקס | 100 |
| הגודל המקסימלי של רשומה באינדקס |
7.5 KiB |
| הסכום המקסימלי של הגדלים של רשומות באינדקס של מסמך |
8 MiB |
אורך חיים (TTL)
| מגבלה | פרטים |
|---|---|
| מספר מקסימלי של הגדרות של שדה יחיד למסד נתונים |
הגדרה אחת ברמת השדה יכולה לכלול כמה הגדרות לאותו שדה. לדוגמה, פטור מאינדוקס של שדה יחיד ומדיניות TTL באותו שדה נחשבים להגדרה אחת של שדה במסגרת המגבלה. |
ייצוא/ייבוא
פעולות ייבוא וייצוא מנוהלות כפופות למגבלות הבאות:
| מגבלה | פרטים |
|---|---|
| המספר המקסימלי הכולל של בקשות ייצוא וייבוא לפרויקט שמותר לשלוח בכל דקה | 20 |
| מספר מקסימלי של פעולות ייצוא וייבוא בו-זמניות | 50 |
| המספר המקסימלי של מסנני מזהה אוסף לבקשות ייצוא וייבוא | 100 |
כללי אבטחה
| מגבלה | פרטים |
|---|---|
מספר השיחות המקסימלי עם exists(), עם get() ועם getAfter() לכל בקשה |
חריגה מאחת מהמגבלות האלה תגרום לשגיאה 'ההרשאה נדחתה'. יכול להיות שחלק מהקריאות לגישה למסמכים יישמרו במטמון, וקריאות שנשמרו במטמון לא ייספרו במסגרת המגבלות. |
עומק הקינון המקסימלי של הצהרת match |
10 |
אורך הנתיב המקסימלי, בפלחי נתיב, שמותר בתוך קבוצה של הצהרות match מוטמעות |
100 |
המספר המקסימלי של משתני לכידת נתיבים שמותר להשתמש בהם בקבוצה של match הצהרות מקוננות |
20 |
| עומק מקסימלי של בקשות להפעלת פונקציה | 20 |
| מספר הארגומנטים המקסימלי של הפונקציה | 7 |
המספר המקסימלי של קשירות משתנים מסוג let לכל פונקציה |
10 |
| מספר מקסימלי של קריאות לפונקציות רקורסיביות או מחזוריות | 0 (אין הרשאה) |
| המספר המקסימלי של ביטויים שמוערכים לכל בקשה | 1,000 |
| הגודל המקסימלי של קבוצת כללים | יש שני מגבלות גודל שחלות על קבוצות כללים:
|