إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
مهم
لم يعد Azure Cosmos DB ل PostgreSQL مدعوما للمشاريع الجديدة. لا تستخدم هذه الخدمة لمشاريع جديدة. بدلا من ذلك، استخدم إحدى هاتين الخدمتين:
استخدم Azure Cosmos DB ل NoSQL لحل قاعدة بيانات موزعة مصمم للسيناريوهات عالية النطاق مع اتفاقية مستوى خدمة توفر 99.999% (SLA) والتحجيم التلقائي الفوري وتجاوز الفشل التلقائي عبر مناطق متعددة.
استخدم ميزة المجموعات المرنة في قاعدة بيانات Azure ل PostgreSQL المجزأة باستخدام ملحق Citus مفتوح المصدر.
فيما يلي الخصائص الشائعة لأحمال العمل الأنسب ل Azure Cosmos DB ل PostgreSQL.
المتطلبات الأساسية
تفترض هذه المقالة أنك على معرفةبالمفاهيم الأساسية للتحجيم. إذا لم تكن قد قرأت عنها، فخذ دقيقة لتفعل ذلك.
خصائص البرمجيات كخدمة متعددة المستأجرين
- يرى المستأجرون بياناتهم الخاصة؛ ولا يمكنهم الاطلاع على بيانات المستأجرين الآخرين.
- تعتبر معظم تطبيقات B2B SaaS متعددة المستأجرين. تشمل الأمثلة Salesforce أو Shopify.
- في معظم تطبيقات B2B SaaS، هناك مئات إلى عشرات الآلاف من المستأجرين، ويستمر المزيد من المستأجرين في الانضمام.
- تعد تطبيقات SaaS متعددة المستأجرين تشغيلية / معاملات بشكل أساسي، مع متطلبات زمن انتقال مكون من رقم واحد بالمللي ثانية لاستعلامات قاعدة البيانات الخاصة بهم.
- تحتوي هذه التطبيقات على نموذج بيانات ارتباطية كلاسيكي، وقد تم إنشاؤها باستخدام ORMs - مثل RoR وHibernate وDjango وما إلى ذلك.
خصائص تحليلات التشغيل في الوقت الحقيقي
- تحتوي هذه التطبيقات على عميل / مستخدم يواجه لوحة تحكم تحليلات تفاعلية، مع متطلبات وقت استجابة الاستعلام الفرعي.
- التزامن العالي مطلوب - 20 مستخدمًا على الأقل.
- يتم تحليل البيانات الحديثة في غضون ثانية واحدة إلى بضع دقائق.
- يحتوي معظمها على بيانات سلاسل زمنية مثل الأحداث والسجلات وما إلى ذلك.
- تتضمن نماذج البيانات الشائعة في هذه التطبيقات ما يلي:
- مخطط نجمي - عدد قليل من الجداول الكبيرة/الواقعية، والباقي عبارة عن جداول صغيرة / ذات أبعاد
- في الغالب أقل من 20 جدولا رئيسيا
خصائص المعاملات ذات معدل النقل العالي
- قم بتشغيل أحمال العمل على نمط NoSQL / المستند، ولكن تتطلب ميزات PostgreSQL مثل المعاملات، والمفاتيح الخارجية / الأساسية، والمشغلات، والإضافات مثل PostGIS، وما إلى ذلك.
- قد يعتمد حمل العمل على مفتاح واحد. يحتوي على CRUD وعمليات البحث بناءً على هذا المفتاح.
- هذه التطبيقات تتطلب معدل نقل عالي: الآلاف إلى مئات الآلاف من TPS.
- وقت استجابة الاستعلام بالملي ثانية المكونة من رقم واحد، مع متطلبات التزام عالية.
- البيانات المتسلسلة الزمنية، مثل إنترنت الأشياء.
الخطوات التالية
قم باختيار أيهما يناسب تطبيقك بشكل أفضل: