با معرفی پشتیبانی از حالت بومی Firestore در نسخه Enterprise، هر دو عملیات Firestore Core و Pipeline در دسترس هستند. عملیات Core به دلیل قوانین جدید فهرستبندی و مدل قیمتگذاری متفاوت، عملکرد متفاوتی نسبت به نسخه استاندارد دارد.
| ویژگی | نسخه استاندارد | نسخه سازمانی |
| عملیات پرس و جو پشتیبانی شده | محدود به عملیات Firestore Core. | از عملیاتهای Firestore Core و Pipeline و Firestore با عملیاتهای سازگار با MongoDB پشتیبانی میکند. |
| الزامات نمایهسازی | همه پرس و جوها به فهرست نیاز دارند. | برای کوئریها نیازی به ایندکس نیست. |
| ایجاد فهرست | ایندکسهای خودکار برای فیلدهای تکی ایجاد میشوند. شما میتوانید ایندکسهای مرکب را به صورت دستی ایجاد کنید. | هیچ ایندکس خودکاری ایجاد نمیشود. ایندکسها باید به صورت دستی مدیریت شوند. |
| عملکرد و هزینه پرس و جو | پرسوجوها معمولاً به دلیل الزامات ایندکس، عملکرد خوبی دارند. | با ایجاد ایندکسها، عملکرد و هزینههای پرسوجو را بهینه کنید. میتوانید با استفاده از Query Explain و Query Insights، ایندکسهای از دست رفته را شناسایی کنید. پرسوجوهای بدون شاخص ممکن است با رشد مجموعه دادهها، ناکارآمد و پرهزینه باشند و نیاز به نظارت و تنظیم داشته باشند. |
| هزینه سربار نمایه سازی | برای نوشتن فهرست هزینهای دریافت نمیشود، زیرا فهرستها خودکار هستند. | نوشتن ورودیهای فهرست، هنگام نوشتن یک سند مرتبط، واحدهای نوشتن را مصرف میکند (1 واحد نوشتن به ازای هر 1 کیلوبایت از اندازه ورودی فهرست). با عدم ایجاد ورودیهای فهرست برای هر فیلد، در هزینههای ذخیرهسازی صرفهجویی میکنید. |
| مدل صورتحساب (خواندن/نوشتن/حذف) | هزینه به ازای خواندن، نوشتن و حذف سند محاسبه میشود. | هزینه به ازای خواندن و نوشتن (سهم) محاسبه میشود. هزینه خواندنها بر اساس واحدهای خواندن (سهم ۴ کیلوبایتی) محاسبه میشود. هزینه نوشتنها و حذفها در واحدهای نوشتن (سهم ۱ کیلوبایتی) ادغام میشوند. |
| قیمت پایه (به ازای هر میلیون) قیمتهای نشان داده شده برای منطقه مرکزی ایالات متحده است. | هزینه مطالعه: 0.03 دلار به ازای هر 100000 سند (یا 0.30 دلار به ازای هر میلیون سند). هزینه نوشتن: 0.09 دلار برای هر 100000 سند (یا 0.90 دلار برای هر میلیون سند). حذفها: ۰.۰۱ دلار به ازای هر ۱۰۰۰۰۰ سند (یا ۰.۱۰ دلار به ازای هر میلیون سند) | واحدهای خوانده شده: 0.05 دلار به ازای هر 1 میلیون واحد خوانده شده. واحدهای نوشتن: ۰.۲۶ دلار به ازای هر ۱ میلیون واحد نوشتن. اگر حجم اسناد کمتر از ۴ کیلوبایت باشد، قیمتها معمولاً در مقایسه با هزینه استاندارد خواندن، پایینتر هستند. |
| بهروزرسانیهای بلادرنگ قیمتهای نشان داده شده برای منطقه us-central1 است | بهروزرسانیهای بلادرنگ (Realtime ) به عنوان خوانده شده (Reads) با قیمت ۰.۰۳ دلار برای هر ۱۰۰۰۰۰ سند ارائه میشوند. | بهروزرسانیهای بیدرنگ دارای یک SKU (واحدهای بهروزرسانی بیدرنگ) جداگانه هستند که به ازای هر ۴ کیلوبایت هزینه دریافت میکنند. بهروزرسانیهای بیدرنگ به ازای هر میلیون واحد خوانده شده، ۰.۳۰ دلار هزینه دارند. |