أمثلة على الأسعار

في ما يلي بعض الأمثلة التي ستساعدك في فهم تسعير إصدار Enterprise من Firestore في سيناريوهات مختلفة.

مثال على تسعير طلب البحث

السيناريو: يفلتر طلب بحث حقل 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 دولار أمريكي التي يتم تحصيلها مقابل القراءة المكافئة المفهرَسة تلقائيًا في الإصدار العادي. يوضّح ذلك أنّ طلب البحث بدون فهارس يمكن أن يؤدي إلى تنفيذ غير فعّال ومكلف.
  • ميزة التكلفة: 0.10 دولار أمريكي لكل مليون وحدة قراءة هو سعر أقل بثلاث مرات من تكلفة القراءة المفهرَسة في الإصدار العادي. يوضّح ذلك السعر الأساسي المنخفض لوحدة القراءة في إصدار Enterprise عند تحسين طلبات البحث.

مثال على التسعير في الوقت الفعلي

لمزيد من المعلومات عن التسعير، يُرجى الاطّلاع على التسعير في الوقت الفعلي.

السيناريو 1: يستعلم مليون عميل عن آخر 10 مشاركات في مجموعة (مفهرَسة حسب الطابع الزمني). يبلغ حجم كل مشاركة 6 كيبيبايت. يتم تعديل اثنتَين من هذه المشاركات لاحقًا، ما يؤدي إلى إرسال التعديلات في الوقت الفعلي إلى العملاء.

Activity الإصدار العادي إصدار Enterprise أهم النقاط في التسعير
نموذج التسعير يتم تحصيل رسوم طلب البحث الأولي والتعديلات في الوقت الفعلي لكل مستند يتم قراءته. يتم تحصيل رسوم طلب البحث الأولي باستخدام وحدة القراءة (شريحة 4 كيبيبايت).

تستخدِم التعديلات في الوقت الفعلي رمز SKU منفصلاً للتعديلات في الوقت الفعلي.

يستفيد إصدار Enterprise من تسعير وحدة القراءة لإجراء عمليات القراءة الأولية بسعر أقل.
القراءة الأولى (المزامنة الأولية لـ 10 مشاركات بحجم 6 كيبيبايت لكل مستند) يتم تحصيل رسوم 10 عمليات قراءة لكل عميل (لا يهم حجم المستند). يتم تحصيل رسوم 21 وحدة قراءة لكل عميل

(وحدة قراءة واحدة لفحص الفهرس الخاص بـ 10 مشاركات)

(20 وحدة قراءة: وحدتَا قراءة لكل مستند بحجم 6 كيبيبايت * 10 مستندات)

يستهلك إصدار Enterprise عددًا أكبر من الوحدات (21 مقابل 10)، ولكن بسعر وحدة أقل بكثير.
تكلفة القراءة الأولى (لكل مليون) 10 عمليات قراءة * مليون عميل بسعر 0.30 دولار أمريكي لكل مليون: 3.00 دولار أمريكي. 21 وحدة قراءة * مليون عميل بسعر 0.05 دولار أمريكي لكل مليون: 1.05 دولار أمريكي. تكون القراءة الأولية أقل بأربع مرات في إصدار Enterprise.
التعديلات في الوقت الفعلي (تعديلان على مستندَين بحجم 6 كيبيبايت) يتم تحصيل رسوم عمليتَي قراءة (مستندَان معدَّلان). يتم تحصيل رسوم 4 وحدات تعديل في الوقت الفعلي (وحدتَا تعديل في الوقت الفعلي لكل مستند بحجم 6 كيبيبايت * تعديلان في الوقت الفعلي). يفصل إصدار Enterprise التعديلات في الوقت الفعلي إلى رمز SKU مخصّص.
التكلفة في الوقت الفعلي (لكل مليون عميل) عمليتَا قراءة * مليون عميل بسعر 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 كيبيبايت) وعددًا كبيرًا من العملاء.

أمثلة إضافية على تسعير طلبات البحث في الوقت الفعلي من نوع Listen لإصدار 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 كيبيبايت يُجري كل عميل من العملاء الألف طلب بحث يُجري عملية فحص لمجموعة غير مفهرَسة تضم 10,000 مستند متسلسل بحجم 2 كيبيبايت لكل منها. 5 ملايين وحدة قراءة 0.25 دولار أمريكي (يتم احتسابها استنادًا إلى 0.05 دولار أمريكي لكل مليون) يتلقّى كل عميل من العملاء الألف 1,000 مستند إجمالي باستخدام التعديلات في الوقت الفعلي، ويبلغ حجم كل مستند 2 كيبيبايت. مليون وحدة تعديل في الوقت الفعلي 0.30 دولار أمريكي (يتم احتسابها استنادًا إلى 0.30 دولار أمريكي لكل مليون)
1,000 عميل، مستندات بحجم 6 كيبيبايت يُجري كل عميل من العملاء الألف طلب بحث يُجري عملية فحص لمجموعة غير مفهرَسة تضم 10,000 مستند متسلسل بحجم 6 كيبيبايت لكل منها. 15 مليون وحدة قراءة 0.75 دولار أمريكي (يتم احتسابها استنادًا إلى 0.05 دولار أمريكي لكل مليون) يتلقّى كل عميل من العملاء الألف 1,000 مستند إجمالي باستخدام التعديلات في الوقت الفعلي، ويبلغ حجم كل مستند 6 كيبيبايت. مليونَا وحدة تعديل في الوقت الفعلي 0.60 دولار أمريكي (يتم احتسابها استنادًا إلى 0.30 دولار أمريكي لكل مليون)