מסמך זה מסביר את פרטי התמחור של Cloud Firestore. זה גם אומר לך איך להגביל ולנטר את ההוצאות שלך ב-Cloud Firestore.
אם אתה משלם במטבע שאינו דולר ארה"ב, המחירים הרשומים במטבע שלך ב- Cloud Platform SKUs חלים.
סקירת תמחור
כאשר אתה משתמש ב-Cloud Firestore, אתה מחויב עבור הדברים הבאים:
- מספר המסמכים שאתה קורא, כותב ומחק .
- מספר כניסות האינדקס המותאמות לשאילתות צבירה . תחויב במסמך אחד שנקרא עבור כל אצווה של עד 1000 כניסות אינדקס המותאמות לשאילתה.
- כמות האחסון שבה משתמש מסד הנתונים שלך , כולל תקורה עבור מטא נתונים ואינדקסים.
- כמות רוחב הפס של הרשת שבה אתה משתמש .
השימוש באחסון וברוחב הפס מחושבים ב-gibibytes (GiB), כאשר 1 GiB = 2 30 בתים. כל החיובים מצטברים מדי יום.
הסעיפים הבאים מספקים פרטים על האופן שבו אתה מחויב עבור השימוש שלך ב-Cloud Firestore.
תמחור לפי מיקום
הטבלה הבאה מפרטת את התמחור עבור קריאה, כתיבה, מחיקה ואחסון עבור כל מיקום Cloud Firestore:
בחר אזור
ארה"ב (רב אזורים)
ארה"ב (רב אזורים)
תמחור מעבר למכסה החינמית | |
---|---|
מסמך קורא | $0.06 לכל 100,000 מסמכים |
המסמך כותב | $0.18 לכל 100,000 מסמכים |
מסמך מוחק | $0.02 לכל 100,000 מסמכים |
נתונים מאוחסנים | $0.18/GiB/חודש |
אורגון
אורגון
תמחור מעבר למכסה החינמית | |
---|---|
מסמך קורא | $0.03 לכל 100,000 מסמכים |
המסמך כותב | $0.09 לכל 100,000 מסמכים |
מסמך מוחק | $0.01 לכל 100,000 מסמכים |
נתונים מאוחסנים | $0.15/GiB/חודש |
לוס אנג'לס
לוס אנג'לס
תמחור מעבר למכסה החינמית | |
---|---|
מסמך קורא | $0.036 לכל 100,000 מסמכים |
המסמך כותב | $0.108 לכל 100,000 מסמכים |
מסמך מוחק | $0.012 לכל 100,000 מסמכים |
נתונים מאוחסנים | $0.108/GiB/חודש |
סולט לייק סיטי
סולט לייק סיטי
תמחור מעבר למכסה החינמית | |
---|---|
מסמך קורא | $0.036 לכל 100,000 מסמכים |
המסמך כותב | $0.108 לכל 100,000 מסמכים |
מסמך מוחק | $0.012 לכל 100,000 מסמכים |
נתונים מאוחסנים | $0.108/GiB/חודש |
צפון וירג'יניה
צפון וירג'יניה
תמחור מעבר למכסה החינמית | |
---|---|
מסמך קורא | $0.033 לכל 100,000 מסמכים |
המסמך כותב | $0.099 לכל 100,000 מסמכים |
מסמך מוחק | $0.011 לכל 100,000 מסמכים |
נתונים מאוחסנים | $0.099/GiB/חודש |
לאס וגאס
לאס וגאס
תמחור מעבר למכסה החינמית | |
---|---|
מסמך קורא | $0.033 לכל 100,000 מסמכים |
המסמך כותב | $0.099 לכל 100,000 מסמכים |
מסמך מוחק | $0.011 לכל 100,000 מסמכים |
נתונים מאוחסנים | $0.165/GiB/חודש |
דרום קרוליינה
דרום קרוליינה
תמחור מעבר למכסה החינמית | |
---|---|
מסמך קורא | $0.06 לכל 100,000 מסמכים |
המסמך כותב | $0.18 לכל 100,000 מסמכים |
מסמך מוחק | $0.02 לכל 100,000 מסמכים |
נתונים מאוחסנים | $0.18/GiB/חודש |
מונטריאול
מונטריאול
תמחור מעבר למכסה החינמית | |
---|---|
מסמך קורא | $0.033 לכל 100,000 מסמכים |
המסמך כותב | $0.099 לכל 100,000 מסמכים |
מסמך מוחק | $0.011 לכל 100,000 מסמכים |
נתונים מאוחסנים | $0.099/GiB/חודש |
סאו פאולו
סאו פאולו
תמחור מעבר למכסה החינמית | |
---|---|
מסמך קורא | $0.045 לכל 100,000 מסמכים |
המסמך כותב | $0.135 לכל 100,000 מסמכים |
מסמך מוחק | $0.015 לכל 100,000 מסמכים |
נתונים מאוחסנים | $0.135/GiB/חודש |
אירופה (רב אזורים)
אירופה (רב אזורים)
תמחור מעבר למכסה החינמית | |
---|---|
מסמך קורא | $0.06 לכל 100,000 מסמכים |
המסמך כותב | $0.18 לכל 100,000 מסמכים |
מסמך מוחק | $0.02 לכל 100,000 מסמכים |
נתונים מאוחסנים | $0.18/GiB/חודש |
ציריך
ציריך
תמחור מעבר למכסה החינמית | |
---|---|
מסמך קורא | $0.042 לכל 100,000 מסמכים |
המסמך כותב | $0.126 לכל 100,000 מסמכים |
מסמך מוחק | $0.014 לכל 100,000 מסמכים |
נתונים מאוחסנים | $0.210/GiB/חודש |
ורשה
ורשה
תמחור מעבר למכסה החינמית | |
---|---|
מסמך קורא | $0.039 לכל 100,000 מסמכים |
המסמך כותב | $0.117 לכל 100,000 מסמכים |
מסמך מוחק | $0.013 לכל 100,000 מסמכים |
נתונים מאוחסנים | $0.195/GiB/חודש |
פרנקפורט
פרנקפורט
תמחור מעבר למכסה החינמית | |
---|---|
מסמך קורא | $0.039 לכל 100,000 מסמכים |
המסמך כותב | $0.117 לכל 100,000 מסמכים |
מסמך מוחק | $0.013 לכל 100,000 מסמכים |
נתונים מאוחסנים | $0.117/GiB/חודש |
הולנד
הולנד
תמחור מעבר למכסה החינמית | |
---|---|
מסמך קורא | $0.034 לכל 100,000 מסמכים |
המסמך כותב | $0.102 לכל 100,000 מסמכים |
מסמך מוחק | $0.011 לכל 100,000 מסמכים |
נתונים מאוחסנים | $0.170/GiB/חודש |
לונדון
לונדון
תמחור מעבר למכסה החינמית | |
---|---|
מסמך קורא | $0.039 לכל 100,000 מסמכים |
המסמך כותב | $0.117 לכל 100,000 מסמכים |
מסמך מוחק | $0.013 לכל 100,000 מסמכים |
נתונים מאוחסנים | $0.117/GiB/חודש |
מומבאי
מומבאי
תמחור מעבר למכסה החינמית | |
---|---|
מסמך קורא | $0.035 לכל 100,000 מסמכים |
המסמך כותב | $0.104 לכל 100,000 מסמכים |
מסמך מוחק | $0.012 לכל 100,000 מסמכים |
נתונים מאוחסנים | $0.104/GiB/חודש |
דלהי
דלהי
תמחור מעבר למכסה החינמית | |
---|---|
מסמך קורא | $0.035 לכל 100,000 מסמכים |
המסמך כותב | $0.104 לכל 100,000 מסמכים |
מסמך מוחק | $0.012 לכל 100,000 מסמכים |
נתונים מאוחסנים | $0.173/GiB/חודש |
סידני
סידני
תמחור מעבר למכסה החינמית | |
---|---|
מסמך קורא | $0.038 לכל 100,000 מסמכים |
המסמך כותב | $0.115 לכל 100,000 מסמכים |
מסמך מוחק | $0.013 לכל 100,000 מסמכים |
נתונים מאוחסנים | $0.115/GiB/חודש |
מלבורן
מלבורן
תמחור מעבר למכסה החינמית | |
---|---|
מסמך קורא | $0.034 לכל 100,000 מסמכים |
המסמך כותב | $0.103 לכל 100,000 מסמכים |
מסמך מוחק | $0.011 לכל 100,000 מסמכים |
נתונים מאוחסנים | $0.171/GiB/חודש |
הונג קונג
הונג קונג
תמחור מעבר למכסה החינמית | |
---|---|
מסמך קורא | $0.06 לכל 100,000 מסמכים |
המסמך כותב | $0.18 לכל 100,000 מסמכים |
מסמך מוחק | $0.02 לכל 100,000 מסמכים |
נתונים מאוחסנים | $0.18/GiB/חודש |
טייוואן
טייוואן
תמחור מעבר למכסה החינמית | |
---|---|
מסמך קורא | $0.0345 לכל 100,000 מסמכים |
מסמך כותב | $0.1042 לכל 100,000 מסמכים |
מסמך מוחק | $0.0115 לכל 100,000 מסמכים |
נתונים מאוחסנים | $0.1725/GiB/חודש |
טוקיו
טוקיו
תמחור מעבר למכסה החינמית | |
---|---|
מסמך קורא | $0.038 לכל 100,000 מסמכים |
מסמך כותב | $0.115 לכל 100,000 מסמכים |
מסמך מוחק | $0.013 לכל 100,000 מסמכים |
נתונים מאוחסנים | $0.115/GiB/חודש |
סינגפור
סינגפור
תמחור מעבר למכסה החינמית | |
---|---|
מסמך קורא | $0.0369 לכל 100,000 מסמכים |
מסמך כותב | $0.1107 לכל 100,000 מסמכים |
מסמך מוחק | $0.0123 לכל 100,000 מסמכים |
נתונים מאוחסנים | $0.1846/GiB/חודש |
ג'קרטה
ג'קרטה
תמחור מעבר למכסה החינמית | |
---|---|
מסמך קורא | $0.038 לכל 100,000 מסמכים |
מסמך כותב | $0.115 לכל 100,000 מסמכים |
מסמך מוחק | $0.013 לכל 100,000 מסמכים |
נתונים מאוחסנים | $0.192/GiB/חודש |
אוסקה
אוסקה
תמחור מעבר למכסה החינמית | |
---|---|
מסמך קורא | $0.038 לכל 100,000 מסמכים |
המסמך כותב | $0.115 לכל 100,000 מסמכים |
מסמך מוחק | $0.013 לכל 100,000 מסמכים |
נתונים מאוחסנים | $0.195/GiB/חודש |
סיאול
סיאול
תמחור מעבר למכסה החינמית | |
---|---|
מסמך קורא | $0.038 לכל 100,000 מסמכים |
המסמך כותב | $0.115 לכל 100,000 מסמכים |
מסמך מוחק | $0.013 לכל 100,000 מסמכים |
נתונים מאוחסנים | $0.192/GiB/חודש |
אם אתה משלם במטבע שאינו דולר ארה"ב, המחירים הרשומים במטבע שלך ב- Cloud Platform SKUs חלים.
קורא, כותב ומוחק
אתה מחויב עבור כל קריאה, כתיבה ומחיקה של מסמך שאתה מבצע עם Cloud Firestore.
חיובים עבור כתיבה ומחיקה הם פשוטים. עבור כתיבה, כל פעולת set
או update
נחשבת ככתיבה בודדת.
לחיובים עבור קריאה יש כמה ניואנסים שכדאי לזכור. הסעיפים הבאים מסבירים את הניואנסים הללו בפירוט.
שאילתות צבירה
עבור שאילתות צבירה כגון count()
, תחויב במסמך אחד שנקרא עבור כל אצווה של עד 1000 כניסות אינדקס המותאמות לשאילתה. עבור שאילתות צבירה שתואמות 0 ערכי אינדקס, יש חיוב מינימלי של מסמך שנקרא.
לדוגמה, פעולות count()
התואמות בין 0 ל-1000 כניסות אינדקס מחויבות עבור מסמך אחד שנקרא. עבור פעולת count()
התואמת 1500 כניסות אינדקס, תחויב ב-2 קריאות מסמכים.
האזנה לתוצאות שאילתות
Cloud Firestore מאפשר לך להאזין לתוצאות של שאילתה ולקבל עדכונים בזמן אמת כאשר תוצאות השאילתה משתנות.
כאשר אתה מאזין לתוצאות של שאילתה, אתה מחויב עבור קריאה בכל פעם שמתווסף או מתעדכן מסמך בערכת התוצאות. אתה מחויב גם עבור קריאה כאשר מסמך מוסר מערך התוצאות מכיוון שהמסמך השתנה. (לעומת זאת, כאשר מסמך נמחק, אינך מחויב עבור קריאה.)
החיוב של מאזינים ב-SDKS לנייד ולאינטרנט תלוי גם בשאלה אם התמדה במצב לא מקוון מופעלת או לא:
אם התמדה במצב לא מקוון מופעלת והמאזין מנותק למשך יותר מ-30 דקות (לדוגמה, אם המשתמש עובר לא מקוון), תחויב עבור קריאות כאילו הוצאת שאילתה חדשה לגמרי.
אם התמדה במצב לא מקוון מושבתת, תחויב עבור קריאה כאילו הוצאת שאילתה חדשה לגמרי בכל פעם שהמאזין מתנתק ומתחבר מחדש.
ניהול מערכי תוצאות גדולים
ל-Cloud Firestore מספר תכונות שיעזרו לך לנהל שאילתות שמחזירות מספר רב של תוצאות:
- Cursors , המאפשרים לך לחדש שאילתה ארוכת טווח.
- אסימוני עמודים , שעוזרים לך לדמיין את תוצאות השאילתה.
- Limits , המציינים כמה תוצאות יש לאחזר.
- קיזוזים , המאפשרים לדלג על מספר קבוע של מסמכים.
אין עלויות נוספות לשימוש בסמנים, באסימוני עמודים ומגבלות. למעשה, תכונות אלה יכולות לעזור לך לחסוך כסף על ידי קריאת המסמכים שאתה באמת צריך.
עם זאת, כאשר אתה שולח שאילתה הכוללת קיזוז, אתה מחויב בקריאה עבור כל מסמך שדילג עליו. לדוגמה, אם השאילתה שלך משתמשת בהיסט של 10, והשאילתה מחזירה מסמך אחד, תחויב עבור 11 קריאות. בגלל העלות הנוספת הזו, עליך להשתמש בסמנים במקום בקיזוז בכל הזדמנות אפשרית.
שאילתות שאינן קריאות מסמכים
עבור שאילתות שאינן קריאות מסמכים, כגון בקשה לרשימת מזהי אוסף, תחויב עבור מסמך אחד שנקרא. אם הבאת מערך התוצאות המלא דורש יותר מבקשה אחת (לדוגמה, אם אתה משתמש בעימוד), תחויב פעם אחת לכל בקשה.
תשלום מינימלי עבור שאילתות
יש חיוב מינימלי של מסמך אחד שנקרא עבור כל שאילתה שאתה מבצע, גם אם השאילתה לא מחזירה תוצאות.
כללי אבטחה של Cloud Firestore
עבור ספריות לקוח לנייד ואינטרנט, אם השימוש שלך בכללי האבטחה של Cloud Firestore exists()
, get()
או getAfter()
כדי לקרוא מסמך אחד או יותר ממסד הנתונים שלך, תחויב עבור קריאות נוספות כדלקמן:
אתה מחויב עבור קריאות הנחוצות כדי להעריך את כללי האבטחה שלך ב-Cloud Firestore.
לדוגמה, אם הכללים שלך מתייחסים לשלושה מסמכים, אך Cloud Firestore צריכה לקרוא רק שניים מהמסמכים האלה כדי להעריך את הכללים שלך, תחויב עבור שתי קריאות נוספות עבור המסמכים התלויים.
אתה מחויב רק בקריאה אחת לכל מסמך תלוי גם אם הכללים שלך מתייחסים למסמך זה יותר מפעם אחת.
אתה מחויב עבור הערכת כללים רק פעם אחת לכל בקשה.
כתוצאה מכך, זה יכול לעלות פחות לקרוא מסמכים מרובים מאשר לקרוא מסמכים אחד בכל פעם, מכיוון שקריאת מסמכים מרובים דורשת פחות בקשות.
כאשר אתה מאזין לתוצאות של שאילתה, אתה מחויב עבור הערכת כללים בכל המקרים הבאים:
- כאשר אתה מוציא את השאילתה.
- בכל פעם תוצאות השאילתה מתעדכנות.
- בכל פעם שהמכשיר של המשתמש עובר למצב לא מקוון ואז חוזר למצב מקוון.
- בכל פעם שתעדכן את הכללים שלך.
- בכל פעם שתעדכן את המסמכים התלויים בכללים שלך.
גודל אחסון
אתה מחויב עבור כמות הנתונים שאתה מאחסן ב-Cloud Firestore, כולל הוצאות אחסון. כמות התקורה כוללת מטא נתונים, אינדקסים אוטומטיים ואינדקסים מרוכבים. כל מסמך המאוחסן ב-Cloud Firestore דורש את המטא נתונים הבאים:
- מזהה המסמך, כולל מזהה האוסף ושם המסמך.
- השם והערך של כל שדה. מכיוון ש-Cloud Firestore הוא חסר סכמה, השם של כל שדה במסמך חייב להיות מאוחסן עם ערך השדה.
- כל שדה בודד ואינדקסים מורכבים המתייחסים למסמך. כל ערך אינדקס מכיל את מזהה האוסף; כל מספר ערכי שדות, בהתאם להגדרת האינדקס; ואת שם המסמך.
למד כיצד אחסון Cloud Firestore מחושב בחישובי גודל אחסון . תוכל לראות את כמות האחסון שבה משתמש מסד הנתונים שלך על ידי ביקור בדף 'פרטי מכסה של App Engine' ב-GCP Console.
רוחב פס רשת
אתה מחויב עבור רוחב הפס של הרשת המשמש לבקשות Cloud Firestore שלך, כפי שמוצג בסעיפים הבאים. עלות רוחב הפס של הרשת של בקשת Cloud Firestore תלויה בגודל התגובה של הבקשה, המיקום של מסד הנתונים של Cloud Firestore שלך ויעד התגובה.
Cloud Firestore מחשבת את גודל התגובה על סמך פורמט הודעה מסודרת. תקורה של פרוטוקול, כגון תקורה של SSL, אינה נחשבת עבור השימוש ברוחב הפס של הרשת. בקשות שנדחו על ידי כללי האבטחה שלך ב-Cloud Firestore אינן נכללות בשימוש ברוחב הפס של הרשת.
כדי ללמוד כמה רוחב הפס של הרשת השתמשת, תוכל להשתמש במסוף GCP כדי לייצא את נתוני החיוב שלך לקובץ .
תמחור רשת כללי
עבור בקשות שמקורן ב-Google Cloud Platform (לדוגמה, מאפליקציה הפועלת ב-Google Compute Engine), תחויב באופן הבא:
סוג תנועה | מחיר |
---|---|
כניסה | חינם |
יציאה בתוך אזור | חינם |
יציאה בין אזורים באותו אזור רב | חינם |
יציאה בין אזורים בארה"ב (לפי GiB) | $0.01 (10 GiB הראשונים לחודש הם בחינם) |
יציאה בין אזורים, לא כולל תעבורה בין אזורי ארה"ב | שיעורי יציאה לאינטרנט של Google Cloud Platform |
אם אתה משלם במטבע שאינו דולר ארה"ב, המחירים הרשומים במטבע שלך ב- Cloud Platform SKUs חלים.
Cloud Firestore כפופה גם לחיובי יציאה נוספים מהאינטרנט עבור הדברים הבאים:
- בקשות של Google Cloud בין אזורים, לא כולל תעבורה בין אזורים בארה"ב
- בקשות מחוץ ל-Google Cloud (לדוגמה, ממכשיר נייד של משתמש)
ראה שיעורי יציאה מהאינטרנט של Google Cloud .
ראה דוגמה לתמחור
כדי לראות כיצד מצטברות עלויות החיוב של Cloud Firestore באפליקציה לדוגמה בעולם האמיתי, עיין בדוגמה לחיוב של Cloud Firestore .
ניהול הוצאות
כדי לעזור להימנע מחיובים בלתי צפויים על החשבון שלך, הגדר תקציבים חודשיים והתראות באמצעות מסוף החיובים של Google Cloud.
כדי לעקוב אחר השימוש שלך ב-Cloud Firestore, פתח את הכרטיסייה Cloud Firestore Usage ב-Firebase Console. השתמש בלוח המחוונים כדי לאמוד את השימוש שלך על פני תקופות זמן שונות.