قیمت‌گذاری

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

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

واحد نسخه استاندارد
نسخه Enterprise
خواندن ۰٫۰۳ دلار به‌ازای هر ۱۰۰ هزار خواندن یا ۰٫۳۰ دلار به‌ازای هر میلیون خواندن که به‌ازای هر سند کسر می‌شود ۰٫۰۵ دلار به‌ازای هر میلیون واحد خواندن
واحد خواندن عبارت است از داده‌های پردازش‌شده (سندها یا نمایه‌ها) هنگام خواندن داده‌ها از پایگاه داده شما که در بخش‌های ۴ کیبی‌بایتی محاسبه می‌شود.
نوشتار ۰٫۰۹ دلار به‌ازای هر ۱۰۰ هزار نوشتن یا ۰٫۹۰ دلار به‌ازای هر میلیون نوشتن که به‌ازای هر سند کسر می‌شود ۰٫۲۶ دلار به‌ازای هر میلیون واحد نوشتن

نوشتن‌ها در واحدهای ۱ کیبی‌بایت اندازه‌گیری می‌شود.
نوشتن‌های نمایه اکنون هزینه واحدهای نوشتن را دارد. توجه داشته باشید که فیلدهای نمایه‌سازی واحدهای نوشتن جداگانه‌ای مصرف می‌کنند، بنابراین نمایه‌سازی فیلدی با رشته ۲ کیبی‌بایتی ۲ واحد نوشتن مصرف می‌کند.

حذف ۰٫۰۱ دلار به‌ازای هر ۱۰۰ هزار حذف یا ۰٫۱۰ دلار به‌ازای هر میلیون حذف از واحدهای Write استفاده می‌کند
به‌روزرسانی‌های هم‌زمان ۰٫۰۳ دلار به‌ازای هر ۱۰۰ هزار خواندن یا ۰٫۳۰ دلار به‌ازای هر میلیون خواندن که به‌ازای هر سند کسر می‌شود ۰٫۳۰ دلار به‌ازای هر میلیون واحد خواندن
به‌روزرسانی‌های هم‌زمان دارای شناسه واحد نگهداری موجودی جدید و جداگانه‌ای هستند.
داده‌های ذخیره‌شده ‫۰٫۰۰۰۲۰ دلار به‌ازای هر گیبی‌بایت ساعت ‫۰٫۰۰۰۳۲ دلار به‌ازای هر گیبی‌بایت ساعت
داده‌های پشتیبان‌گیری ‫۰٫۰۰۰۰۴ دلار به‌ازای هر گیبی‌بایت ساعت ‫۰٫۰۰۰۰۴ دلار به‌ازای هر گیبی‌بایت ساعت
عملیات بازیابی ‫۰٫۲۰ دلار برای هر گیبی‌بایت ‫۰٫۲۰ دلار برای هر گیبی‌بایت
داده‌های PITR ‫۰٫۰۰۰۲۰ دلار به‌ازای هر گیبی‌بایت ساعت ‫۰٫۰۰۰۲۰ دلار به‌ازای هر گیبی‌بایت ساعت
عملیات همسانه‌سازی ‫۰٫۲۰ دلار برای هر گیبی‌بایت ‫۰٫۲۰ دلار برای هر گیبی‌بایت

سطح رایگان

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

واحد نسخه استاندارد (سطح رایگان در روز) نسخه Enterprise (سطح رایگان در روز)
خوانده‌شده ‫۵۰٬۰۰۰ ‫۵۰٬۰۰۰
نوشتن ‫۲۰٬۰۰۰ ‫۴۰٬۰۰۰
حذف می‌کند ‫۲۰٬۰۰۰ در «نوشته‌ها» اضافه شده است
به‌روزرسانی‌های هم‌زمان در SKU خواندن‌ها گنجانده شده است ‫۵۰٬۰۰۰
داده‌های ذخیره‌شده ‫۱ گیگابایت فضای ذخیره‌سازی ‫۱ گیگابایت فضای ذخیره‌سازی

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

واحدهای خواندن و نوشتن: براساس اندازه سند

یکی از تفاوت‌های قیمت‌گذاری بین نسخه‌ها در نحوه اندازه‌گیری خواندن و نوشتن است. در نسخه Standard، هزینه‌ها معمولاً به‌ازای هر سند دریافت می‌شود. در نسخه Enterprise، هزینه‌ها براساس اندازه سند به‌ازای هر واحد کسر می‌شود: خواندن‌ها در واحدهای ۴ کیبی‌بایت و نوشتن‌ها در واحدهای ۱ کیبی‌بایت است.

سناریو (خواندن اسناد) نسخه استاندارد (هزینه براساس هر سند دریافت می‌شود) نسخه Enterprise
(هزینه براساس واحد)
نکات برجسته قیمت‌گذاری
خواندن سند بزرگ ۸ کیبی‌بایتی هزینه ۱ خواندن تعلق می‌گیرد. هزینه ۲ واحد خواندن (واحدهای ۸ کیبی‌بایت /۴ کیبی‌بایت، گردشده به ۲ واحد) تعلق می‌گیرد. نسخه Enterprise ارزان‌تر است. درحالی‌که نسخه Enterprise واحدهای خواندن بیشتری نسبت‌به نسخه Standard مصرف می‌کند، قیمت شروع برای واحدهای خواندن نسخه Enterprise به‌ازای هر میلیون واحد خواندن ۰٫۰۵ دلار است، درحالی‌که این قیمت برای نسخه Standard به‌ازای هر میلیون واحد خواندن ۰٫۳۰ دلار است.
اسکن کردن مجموعه‌ای با ۲۰ سند که هرکدام ۱ کیبی‌بایت حجم دارند هزینه ۲۰ خواندن را دربرمی‌گیرد اسکن مجموعه: هزینه ۵ واحد خواندن است (۲۰ سند * ۱ کیبی‌بایت = ۲۰ کیبی‌بایت در مجموع؛
۲۰ کیبی‌بایت / ۴ کیبی‌بایت واحد = ۵ واحد)

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

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

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

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

سناریو (نوشتن سند) ویرایش استاندارد (بدون هزینه نوشتن نمایه) نسخه Enterprise (هزینه نوشتن نمایه به‌ازای هر واحد ۱ کیبی‌بایت کسر می‌شود) نکات برجسته قیمت‌گذاری
نوشتن سند ۵ کیبی‌بایتی با ۵ نمایه تک‌فیلدی هزینه ۱ نوشتن تعلق می‌گیرد. خود سند ۵ واحد نوشتن (۵ کیبی‌بایت / ۱ کیبی‌بایت برای هر واحد) با ۵ واحد نوشتن اضافی برای ۵ نمایه جمع‌آوری می‌کند که درمجموع ۱۰ واحد نوشتن می‌شود. سربار نمایه‌سازی باعث می‌شود نوشتن‌های بزرگ با نمایه‌های متعدد در نسخه Enterprise واحدهای نوشتن بیشتری را متحمل شوند. درحالی‌که نسخه Enterprise واحدهای نوشتن بیشتری نسبت‌به نسخه Standard مصرف می‌کند، قیمت شروع برای واحدهای نوشتن نسخه Enterprise به‌ازای هر میلیون واحد نوشتن ۰٫۲۶ دلار است، درحالی‌که این قیمت برای نسخه Standard به‌ازای هر میلیون واحد نوشتن ۰٫۹۰ دلار است.

قیمت‌گذاری پُرسمان‌های گوش دادن هم‌زمان

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

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

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

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

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

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

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

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

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

مناطق پیش‌فرض* (دلار امریکا) Cloud Firestore CUD - 1 Year* (USD) Cloud Firestore CUD - 3 Year* (USD)
North America 5 (nam5)

‫۰٫۶ دلار / ۱٬۰۰۰٬۰۰۰ شمارش

۰٫۴۸ دلار / ۱٬۰۰۰٬۰۰۰ شمارش

‫۰٫۳۶ / ۱٬۰۰۰٬۰۰۰ شمارش

ویرجینیای شمالی (us-east4)

‫۰٫۳ دلار / ۱٬۰۰۰٬۰۰۰ واحد

‫۰٫۲۴ دلار / ۱٬۰۰۰٬۰۰۰ شمارش

‫۰٫۱۸ / ۱٬۰۰۰٬۰۰۰ تعداد

هلند (europe-west4)

۰٫۳۱۵ دلار / ۱٬۰۰۰٬۰۰۰ شمارش

‫۰٫۲۵۲ دلار / ۱٬۰۰۰٬۰۰۰ شمارش

۰٫۱۸۹ / ۱٬۰۰۰٬۰۰۰ شمارش

تایوان (asia-east1)

۰٫۳۴۷ دلار / ۱٬۰۰۰٬۰۰۰ عدد

‫۰٫۲۷۷ دلار / ۱٬۰۰۰٬۰۰۰ عدد

۰٫۲۰۸/ ۱٬۰۰۰٬۰۰۰ شمارش

بمبئی (asia-south1)

‫۰٫۳۱۲ دلار / ۱٬۰۰۰٬۰۰۰ شمارش

‫۰٫۲۴۹ دلار / ۱٬۰۰۰٬۰۰۰ واحد

۰٫۱۸۷/ ۱٬۰۰۰٬۰۰۰ شمارش

سائوپائولو (southamerica-east1)

۰٫۴۷۶ دلار / ۱٬۰۰۰٬۰۰۰ شمارش

‫۰٫۳۸۱ دلار / ۱٬۰۰۰٬۰۰۰ عدد

‫۰٫۲۸۵ / ۱٬۰۰۰٬۰۰۰ شمارش

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