في ما يلي بعض الأمثلة التي ستساعدك في فهم أسعار إصدار Firestore Enterprise في سيناريوهات مختلفة.
مثال على أسعار طلبات البحث
السيناريو: يفلتر طلب البحث في الحقل username باستخدام القيمة
ilovefirebase في مجموعة تحتوي على 100 مستند، حيث يبلغ حجم كل مستند
2 كيلوبايت. لنفترض أنّ هناك سمة username واحدة فقط بالقيمة
ilovefirebase. يتم تشغيل طلب البحث نفسه مليون مرة.
| Activity | الإصدار العادي (طلب بحث مفهرَس تلقائيًا) | إصدار Enterprise (طلب بحث مفهرَس) | إصدار Enterprise (فحص المجموعة غير المفهرَسة) |
| حالة الفهرسة | يستخدم الفهرس الذي تم إنشاؤه تلقائيًا للبحث عن اسم المستخدم. | بعد إنشاء الفهرس يدويًا في حقل اسم المستخدم. | لا تستخدم فهرسًا، بل تفحص مجموعة المستخدمين بالكامل التي تبلغ سعتها 200 كيلوبايت. |
| وحدات القراءة لكل طلب بحث | تتراكم التكلفة قراءة واحدة. | تتراكم التكلفة وحدتَي قراءة (وحدة واحدة لفحص الفهرس ووحدة واحدة لقراءة المستند). | تتراكم التكلفة 50 وحدة قراءة (100 مستند بحجم 2 كيبيبايت = إجمالي فحص 200 كيبيبايت. 200 كيلوبايت / 4 كيلوبايت لكل وحدة = 50 وحدة). |
| إجمالي التكلفة (لكل مليون طلب بحث) | 0.30 دولار أمريكي لكل مليون طلب بحث (عملية قراءة واحدة مقابل 0.30 دولار أمريكي لكل مليون وحدة قراءة). | 0.10 دولار أمريكي لكل مليون طلب بحث (وحدتا قراءة بسعر 0.05 دولار أمريكي لكل مليون وحدة قراءة). | 2.50 دولار أمريكي لكل مليون طلب بحث (50 وحدة قراءة بسعر 0.05 دولار أمريكي لكل مليون). |
ملخّص فرق التكلفة
- طلب البحث المفهرَس: تبلغ تكلفة طلب البحث نفسه في إصدار Enterprise 0.10 دولار لكل مليون طلب بحث باستخدام فهرس تم إنشاؤه يدويًا في حقل اسم المستخدم.
- طلب البحث عن مجموعة غير مفهرَسة: تبلغ تكلفة طلب البحث عن مجموعة غير مفهرَسة في إصدار Enterprise 2.50 دولار أمريكي لكل مليون، وهو أعلى بكثير من مبلغ 0.30 دولار أمريكي الذي يتم تحصيله مقابل عملية القراءة المكافئة المفهرَسة تلقائيًا في إصدار Standard. يوضّح ذلك أنّ تنفيذ طلبات البحث بدون فهارس يمكن أن يؤدي إلى تنفيذ غير فعّال ومكلف.
- ميزة التكلفة: تبلغ تكلفة 0.10 دولار أمريكي لكل مليون وحدة قراءة، وهي أرخص بثلاث مرات من تكلفة القراءة المفهرَسة في الإصدار Standard. يوضّح ذلك السعر الأساسي المنخفض لوحدة القراءة في إصدار Enterprise عند تحسين طلبات البحث.
مثال على الأسعار في الوقت الفعلي
لمزيد من المعلومات حول الأسعار، يُرجى الاطّلاع على الأسعار في الوقت الفعلي.
السيناريو 1: يطلب مليون عميل الحصول على آخر 10 منشورات في مجموعة (مفهرسة حسب طابع زمني). يبلغ حجم كل منشور 6 كيلوبايت. يتم بعد ذلك تعديل منشورَين من هذه المنشورات، ما يؤدي إلى إرسال تعديلات في الوقت الفعلي إلى العملاء.
| Activity | الإصدار العادي | إصدار Enterprise | أهم تفاصيل الأسعار |
| نموذج التسعير | يتم تحصيل رسوم مقابل كل من طلب البحث الأولي والتعديلات في الوقت الفعلي لكل مستند تتم قراءته. | يتم تحصيل رسوم طلب البحث الأولي باستخدام وحدة القراءة (شريحة 4 كيلوبايت).
تستخدم التعديلات في الوقت الفعلي رمز تخزين تعريفيًا منفصلاً للتعديلات في الوقت الفعلي. |
يستفيد إصدار Enterprise من تسعير وحدات القراءة لعمليات القراءة الأولية الأقل تكلفة |
| القراءة الأولى (المزامنة الأولية لـ 10 منشورات مع مستندات بحجم 6 كيلوبايت لكل منها) | يتم احتساب 10 عمليات قراءة لكل عميل (لا يهم حجم المستند). | يتم تحصيل 21 وحدة قراءة لكل عميل
(وحدة قراءة واحدة لفحص الفهرس لـ 10 منشورات) (20 وحدة قراءة: وحدتا قراءة لكل مستند بحجم 6 كيلوبايت * 10 مستندات) |
يستهلك إصدار Enterprise وحدات أكثر (21 مقابل 10)، ولكن بسعر وحدة أقل بكثير. |
| تكلفة القراءة الأولى (لكل مليون) | 10 عمليات قراءة * مليون عميل بسعر 0.30 دولار أمريكي لكل مليون: 3.00 دولار أمريكي. | 21 وحدة قراءة * مليون عميل بسعر 0.05 لكل مليون: 1.05 دولار أمريكي. | تكون القراءة الأولية أرخص بـ 4 مرات في إصدار Enterprise. |
| التعديلات في الوقت الفعلي (تعديلان على مستندات بحجم 6 كيلوبايت) | يتم احتساب عمليتَي قراءة (مستندان تم تعديلهما). | يتم تحصيل رسوم مقابل 4 وحدات تحديث في الوقت الفعلي (وحدتا تحديث في الوقت الفعلي لكل مستندات بحجم 6 كيلوبايت * تحديثان في الوقت الفعلي). | يفصل إصدار Enterprise التحديثات في الوقت الفعلي إلى رمز تخزين تعريفي مخصّص. |
| التكلفة في الوقت الفعلي (لكل مليون عميل) | عمليتا قراءة * مليون عميل بسعر 0.30 دولار أمريكي لكل مليون: 0.60 دولار أمريكي | 4 وحدات في الوقت الفعلي * مليون عميل بسعر 0.30 دولار أمريكي لكل مليون: 1.20 دولار أمريكي. | تكون التكلفة في الوقت الفعلي أعلى في إصدار Enterprise في سيناريو التحديث المحدّد هذا. |
| إجمالي التكلفة | 3.60 دولار أمريكي (3.00 دولار أمريكي + 0.60 دولار أمريكي). | $2.25 ($1.05 + $1.20). | إصدار Enterprise أرخص (2.25 دولار أمريكي مقابل 3.60 دولار أمريكي) في هذا السيناريو الذي يتضمّن مستندات كبيرة (6 كيلوبايت) وحجمًا كبيرًا. |
أمثلة إضافية على أسعار طلبات البحث في ميزة "الاستماع في الوقت الفعلي" لإصدار Enterprise
للتوضيح، يتم احتساب التكاليف في السيناريوهات التالية باستخدام معدّل us-central1 الذي يبلغ 0.05 دولار أمريكي لكل مليون وحدة قراءة و0.30 دولار أمريكي لكل مليون وحدة تحديث في الوقت الفعلي.
| السيناريو (البرامج، حجم المستند) | المرحلة 1: تفاصيل طلب البحث الأولي (المزامنة) | المرحلة 1: استهلاك طلبات البحث الأولية | التكلفة التوضيحية | المرحلة 2: تفاصيل التعديلات في الوقت الفعلي | المرحلة 2: استخدام التعديلات في الوقت الفعلي | التكلفة التوضيحية |
| عميل واحد، مستندات بحجم 2 كيلوبايت | يُجري طلب البحث فحصًا لمجموعة غير مفهرَسة من 10,000 مستند متسلسل بحجم 2 كيلوبايت لكل منها. | 5,000 وحدة قراءة | 0.00025 دولار أمريكي (يتم احتسابها استنادًا إلى 0.05 دولار أمريكي لكل مليون) | يتلقّى العميل إجمالي 1,000 مستند باستخدام التعديلات في الوقت الفعلي، بحجم 2 كيبيبايت لكل مستند. | 1,000 وحدة تحديث في الوقت الفعلي | 0.003 دولار أمريكي (يتم احتسابها استنادًا إلى 0.30 دولار أمريكي لكل مليون) |
| 1,000 عميل، مستندات بحجم 2 كيبيبايت | يُجري 1,000 عميل طلب بحث يفحص مجموعة غير مفهرَسة من 10,000 مستند متسلسل بحجم 2 كيلوبايت لكل مستند. | 5 مليون وحدة قراءة | 0.25 دولار أمريكي (يتم احتسابه على أساس 0.05 دولار أمريكي لكل مليون) | يتلقّى 1,000 عميل 1,000 مستند إجماليًا باستخدام التعديلات في الوقت الفعلي، بحجم 2 كيبي بايت لكل مستند. | مليون وحدة تحديث في الوقت الفعلي | 0.30 دولار أمريكي (يتم احتسابها استنادًا إلى 0.30 دولار أمريكي لكل مليون) |
| 1,000 عميل، مستندات بحجم 6 كيبيبايت | يُجري كل عميل من بين 1,000 عميل طلب بحث ينفّذ فحصًا لمجموعة غير مفهرَسة من 10,000 مستند متسلسل بحجم 6 كيلوبايت لكل مستند. | 15 مليون وحدة قراءة | 0.75 دولار أمريكي (يتم احتسابه على أساس 0.05 دولار أمريكي لكل مليون) | يتلقّى 1,000 عميل إجمالي 1,000 مستند لكل منهم باستخدام التعديلات في الوقت الفعلي، بحجم 6 كيلوبايت لكل مستند. | مليونا وحدة تحديث في الوقت الفعلي | 0.60 دولار أمريكي (يتم احتسابه على أساس 0.30 دولار أمريكي لكل مليون) |