توفير معدل النقل لقاعدة بيانات Cosmos DB

مكتمل

ليس من الممكن حساب التكاليف بدقة قبل الترحيل إلى قاعدة بيانات Cosmos DB، لأنك لا تعرف بالضبط مقدار الطلب الذي سيواجهه النظام، ولكن يمكنك إجراء تقدير مدروس.

في شركة IoT الخاصة بك، لديك بيانات مفصلة، تعود إلى عام أو أكثر، عن نسبة استخدام الشبكة التي تشهدها كل قاعدة بيانات القياس عن بُعد. تتوقع أن تظل نسبة استخدام الشبكة هذه على نفس الحالة تقريبًا في البداية قبل أن تزداد تدريجيًا مع بيع المزيد من منتجاتك. قبل الترحيل إلى قاعدة بيانات Cosmos DB، لقد طُلب منك تقدير التكلفة الشهرية لكافة أنظمة قاعدة البيانات التي تم ترحيلها.

هنا، سوف تتعلم كيفية تقييم التكاليف المحتملة لقاعدة بيانات COSMOS DB باستخدام وحدات الطلب وأحجام قواعد البيانات.

تقدير وتحديد التكاليف

وحدات الطلب (RUs) والتخزين يُشكلان جزأين من نموذج شحن قاعدة بيانات Azure Cosmos DB. من السهل حساب تكاليف التخزين لأنها تستند إلى حجم التخزين بالغيغابايت شهريًا. إذا قمت بتخزين ضعف كمية البيانات في شهر، فستتضاعف تكلفة التخزين بافتراض أن الأسعار ظلت ثابتة.

حِساب وحدات الطلب RUs أكثر تعقيدًا، لأنها تستند إلى تركيبة من الذاكرة والمعالجة وعمليات الإدخال والإخراج في الثانية (IOPS). وحدة طلب RU واحدة هي تكلفة قراءة عنصر بحجم 1 كيلوبايت استنادًا إلى مواردك. بعد أن علمت ذلك، إذا قمت بتعديل البيانات، فسيكون هناك عدد متغير من وحدات الطلب RUs اعتمادًا على الإجراء المحدد الذي يتم تنفيذه.

لمزيد من المعلومات، راجع تقدير وحدات الطلب وتخزين البيانات

اعتبارات وحدات الطلب RU

سيتأثر عدد وحدات الطلب RUs في الثانية بالعوامل التالية:

حجم الصنف

سوف تستهلك العناصر الأكبر المزيد من وحدات الطلب RUs للقراءة أو الكتابة.

فهرسة العنصر

الفهرسة تلقائية لكافة العناصر، ولكن إذا حددت عدم فهرسة عنصر، فسيستهلك وحدات طلب RUs أقل.

مستويات التناسق

تستهلك مستويات التناسق الأكثر اتساقًا كالتناسق القوي "Strong"، والتناسق المحدود "Bounded Staleness" ما يُقارب ضعف عدد وحدات الطلب RUs مقارنةً بمستويات التناسق الأخرى.

الاستعلامات والإجراءات المخزّنة والمشغّلات

نفس الاستعلام على نفس البيانات سيستهلك دومًا نفس وحدات الطلب RUs، ولكن الاستعلامات مع مجموعات نتائج أكبر، ودوال تقييم مُتعددة أو مُعقدة، بما في ذلك دالات مُعرفة من قبل المستخدم سوف تستهلك المزيد من وحدات الطلب RUs.