قیمت‌گذاری

نسخه Firestore Enterprise یک مدل قیمت‌گذاری را معرفی می‌کند که صورتحساب را از مبنای «هر سند» به مبنای «هر واحد» (یا بخش) تغییر می‌دهد و هزینه به‌روزرسانی‌های بلادرنگ را جدا می‌کند.

جدول زیر جزئیات هزینه هر واحد برای هر دو نسخه را نشان می‌دهد. قیمت نشان داده شده برای us-central1 است.

واحد نسخه استاندارد
نسخه سازمانی
خوانده شده ۰.۰۳ دلار برای هر ۱۰۰ هزار بار خواندن یا ۰.۳۰ دلار برای هر میلیون بار خواندن برای هر سند $0.05 per million read units
واحدهای خواندن، داده‌های پردازش‌شده (اسناد یا شاخص‌ها) هستند که هنگام خواندن داده‌ها از پایگاه داده شما، در بخش‌های ۴ کیلوبایتی محاسبه می‌شوند.
Writes ۰.۰۹ دلار برای هر ۱۰۰ هزار نوشتن یا ۰.۹۰ دلار برای هر میلیون نوشتن به ازای هر سند ۰.۲۶ دلار به ازای هر میلیون واحد نوشتن

Writes are measured in 1 KiB units.
اکنون نوشتن در فهرست، هزینه واحدهای نوشتن را دارد. توجه داشته باشید که فیلدهای فهرست‌بندی، واحدهای نوشتن جداگانه‌ای مصرف می‌کنند، بنابراین فهرست‌بندی یک فیلد با رشته 2KiB، 2 واحد نوشتن را به همراه دارد.

Deletes ۰.۰۱ دلار به ازای هر ۱۰۰ هزار حذف یا ۰.۱۰ دلار به ازای هر یک میلیون حذف Utilizes Write units
به‌روزرسانی‌های بلادرنگ ۰.۰۳ دلار برای هر ۱۰۰ هزار بار خواندن یا ۰.۳۰ دلار برای هر میلیون بار خواندن برای هر سند ۰.۳۰ دلار به ازای هر میلیون واحد خوانده شده
به‌روزرسانی‌های بلادرنگ دارای یک SKU جدید و جداگانه هستند.
داده‌های ذخیره شده $0.00020 per GiB hour $0.00032 per GiB hour
پشتیبان‌گیری از داده‌ها 0.00004 دلار به ازای هر گیگابایت ساعت $0.00004 per GiB hour
Restore operation $0.20 per GiB ۰.۲۰ دلار به ازای هر گیگابایت
داده‌های PITR $0.00020 per GiB hour 0.00020 دلار به ازای هر گیگابایت ساعت
عملیات کلون $0.20 per GiB ۰.۲۰ دلار به ازای هر گیگابایت

ردیف رایگان

جدول زیر جزئیات مربوط به سطح رایگان را نشان می‌دهد:

واحد نسخه استاندارد (رده رایگان در هر روز) Enterprise edition (free tier per day)
خوانده شده ۵۰،۰۰۰ ۵۰،۰۰۰
می‌نویسد ۲۰،۰۰۰ ۴۰،۰۰۰
Deletes ۲۰،۰۰۰ Included in Writes
به‌روزرسانی‌های بلادرنگ موجود در SKU خوانده شده ۵۰،۰۰۰
داده‌های ذخیره شده ۱ گیگابایت فضای ذخیره‌سازی 1GB Storage

خلاصه قیمت گذاری با عملیات خط لوله

Read and Write Units: Based on Document Size

One of the differences in pricing between editions lies in how reads and writes are measured. In the Standard edition, costs are generally charged per document. In the Enterprise edition, costs are charged per unit based on document size: reads are in units of 4KiB , and writes are in units of 1KiB .

سناریو (خواندن اسناد) نسخه استاندارد (هزینه به ازای هر سند) نسخه سازمانی
(Charged per unit)
نکات برجسته قیمت‌گذاری
Reading a large 8KiB document هزینه با ۱ بار خواندن محاسبه می‌شود. هزینه به ازای ۲ واحد خواندن (واحدهای ۸ کیلوبایت / ۴ کیلوبایت، که به ۲ واحد گرد می‌شود) محاسبه می‌شود. نسخه سازمانی ارزان‌تر است. در حالی که نسخه سازمانی واحدهای خواندن بیشتری نسبت به نسخه استاندارد مصرف می‌کند، قیمت اولیه برای واحدهای خواندن نسخه سازمانی 0.05 دلار به ازای هر میلیون واحد خواندن در مقابل 0.30 دلار به ازای هر میلیون واحد خواندن در نسخه استاندارد است.
اسکن مجموعه‌ای با ۲۰ سند با حجم ۱ کیلوبایت برای هر کدام هزینه جمع می‌شود ۲۰ بار خوانده شده اسکن مجموعه: هزینه شامل ۵ واحد خواندن می‌شود (۲۰ سند * ۱ کیلوبایت = مجموع ۲۰ کیلوبایت؛
واحدهای ۲۰ کیلوبایت / ۴ کیلوبایت = ۵ واحد)

اسکن فهرست‌بندی‌شده: هزینه ۲۱ واحد خواندن (۲۰ سند هر کدام با حجم ۱ کیلوبایت جستجو، ۱ واحد خواندن فهرست‌بندی‌شده)

نسخه سازمانی وقتی اسناد کوچک هستند (میانگین اندازه سند ۱ تا ۲ کیلوبایت) به طور قابل توجهی ارزان‌تر است.

هزینه فهرست‌بندی: نوشتن فهرست، واحدها را مصرف می‌کند

در نسخه Enterprise، شاخص‌ها رایگان نیستند؛ آنها هنگام نوشتن یک سند، واحدهای نوشتن مصرف می‌کنند. برای هر فیلد مرتبط با شاخص که یک سند دارد، یک واحد نوشتن اضافی جمع می‌شود.

Scenario (Writing a document) Standard edition (No index write cost) نسخه سازمانی (هزینه نوشتن فهرست به ازای هر واحد ۱ کیلوبایت) Pricing highlights
نوشتن یک سند ۵ کیلوبایتی با ۵ فهرست تک فیلدی هزینه ۱ بار نوشتن محاسبه می‌شود. خود سند ۵ واحد نوشتن (۵ کیلوبایت / ۱ کیلوبایت برای هر واحد) به همراه ۵ واحد نوشتن اضافی برای ۵ اندیس، که در مجموع به ۱۰ واحد نوشتن می‌رسد، را به خود اختصاص می‌دهد. سربار ناشی از ایندکس‌گذاری باعث می‌شود نوشتن‌های بزرگ با چندین ایندکس، واحدهای نوشتن بیشتری را در نسخه Enterprise متحمل شوند. در حالی که نسخه Enterprise واحدهای نوشتن بیشتری نسبت به نسخه Standard مصرف می‌کند، قیمت پایه برای واحدهای نوشتن نسخه Enterprise، 0.26 دلار به ازای هر میلیون واحد نوشتن در مقابل 0.90 دلار به ازای هر میلیون نوشتن در نسخه Standard است.

قیمت‌گذاری پرسش‌های شنیداری در لحظه

پرس‌وجوهای بلادرنگ به دو مرحله مجزا با ساختار قیمت‌گذاری جداگانه تقسیم می‌شوند:

  • پرس و جوی اولیه برای همگام‌سازی نتایج: مجموعه اولیه داده‌ها را بازیابی می‌کند و با استفاده از واحدهای خواندن، شارژ می‌شود.
  • به‌روزرسانی‌های بلادرنگ: به‌روزرسانی‌های بعدی که تغییرات سند را پس از پرس‌وجوی اولیه منعکس می‌کنند و با استفاده از واحدهای به‌روزرسانی بلادرنگ محاسبه می‌شوند.

برای هر سند به‌روزرسانی‌شده، شما به ازای هر ۴ کیلوبایت داده، یک واحد به‌روزرسانی بلادرنگ پرداخت می‌کنید.

همچنین وقتی سندی از مجموعه نتایج حذف می‌شود، یک واحد به‌روزرسانی بلادرنگ از شما هزینه دریافت می‌شود. در مقابل، وقتی سندی حذف می‌شود، برای خواندن آن هزینه‌ای از شما دریافت نمی‌شود.

محاسبه‌ی هزینه‌ی شنونده‌ها در SDKS موبایل و وب به فعال بودن یا نبودن قابلیت ماندگاری آفلاین نیز بستگی دارد:

  • اگر پایداری آفلاین فعال باشد و شنونده بیش از 30 دقیقه قطع شود (برای مثال، اگر کاربر آفلاین شود)، هزینه‌ای معادل با ارسال یک کوئری جدید و به‌روزرسانی‌های بلادرنگ پس از آن از شما دریافت خواهد شد.
  • اگر قابلیت ماندگاری آفلاین غیرفعال باشد، برای خواندن اسناد و ورودی‌های فهرست‌بندی، مانند زمانی که شنونده اتصال را قطع و وصل می‌کند و به‌روزرسانی‌های بلادرنگ پس از آن، یک پرس‌وجوی کاملاً جدید صادر کرده‌اید، هزینه دریافت خواهید کرد.

استفاده رایگان از سطح دسترسی برای به‌روزرسانی‌های بلادرنگ

سطح رایگان فقط برای یک پایگاه داده Firestore در هر پروژه اعمال می‌شود. اولین پایگاه داده‌ای که در یک پروژه بدون پایگاه داده سطح رایگان ایجاد شود، سطح رایگان را دریافت خواهد کرد. سطح رایگان برای درخواست‌های به‌روزرسانی بلادرنگ، ۵۰،۰۰۰ واحد در روز است.

پس از مصرف سهمیه رایگان، قیمت‌گذاری زیر برای واحدهای خواندن بلادرنگ اعمال می‌شود.

مناطق پیش‌فرض* (دلار آمریکا) کلود فایراستور CUD - ۱ سال* (دلار آمریکا) کلود فایراستور CUD - 3 ساله* (دلار آمریکا)
آمریکای شمالی ۵ (nam5)

۰.۶ دلار / ۱,۰۰۰,۰۰۰ دلار

$0.48 / 1,000,000 count

۰.۳۶ / ۱,۰۰۰,۰۰۰ عدد

ویرجینیای شمالی (ایالات متحده-شرق ۴)

$0.3 / 1,000,000 count

۰.۲۴ دلار / ۱,۰۰۰,۰۰۰ عدد

۰.۱۸ / ۱,۰۰۰,۰۰۰ عدد

هلند (اروپا-غرب ۴)

۰.۳۱۵ دلار / ۱,۰۰۰,۰۰۰ عدد

۰.۲۵۲ دلار / ۱,۰۰۰,۰۰۰ عدد

0.189 / 1,000,000 count

Taiwan (asia-east1)

۰.۳۴۷ دلار / ۱,۰۰۰,۰۰۰ عدد

۰.۲۷۷ دلار / ۱,۰۰۰,۰۰۰ عدد

0.208/ 1,000,000 count

Mumbai (asia-south1)

۰.۳۱۲ دلار / ۱,۰۰۰,۰۰۰ عدد

۰.۲۴۹ دلار / ۱,۰۰۰,۰۰۰ عدد

۰.۱۸۷/۱,۰۰۰,۰۰۰ عدد

سائوپائولو (آمریکای جنوبی-شرق 1)

۰.۴۷۶ دلار / ۱,۰۰۰,۰۰۰ عدد

۰.۳۸۱ دلار / ۱,۰۰۰,۰۰۰ عدد

۰.۲۸۵ / ۱,۰۰۰,۰۰۰ عدد

مشتریان همچنین واجد شرایط دریافت یک سطح رایگان گسترده‌تر برای نسخه Firestore Enterprise هستند. جزئیات مربوط به قیمت‌گذاری نسخه Firestore Enterprise موجود است. این شامل یک سطح رایگان برای واحدهای خوانده شده ۵۰،۰۰۰ واحد در هر روز است. برای اطلاعات بیشتر در مورد نحوه عملکرد این مدل‌های قیمت‌گذاری، به نمونه‌های قیمت‌گذاری مراجعه کنید.