ما هو Azure Cosmos DB للجدول؟
ينطبق على: جدول
Azure Cosmos DB هي NoSQL مدارة بالكامل وقاعدة بيانات ارتباطية لتطوير التطبيقات الحديثة.
يوفر Azure Cosmos DB for Table تطبيقات مكتوبة لتخزين Azure Table مع قدرات متميزة مثل:
- توزيع عمومي تسليم المفتاح.
- معدل النقل المخصص في جميع أنحاء العالم (عند استخدام معدل النقل المقدم).
- أزمنة انتقال من رقم واحد بالمللي ثانية عند النسبة المئوية 99.
- توافر عالي مضمون.
- الفهرسة الثانوية التلقائية.
يحتوي Azure Table Storage على حزم SDK متوفرة ل .NET وJava وPython Node.js وGo. يمكن استخدام SDKs هذه لاستهداف Azure Table Storage أو واجهة برمجة التطبيقات للجدول. يمكن ترحيل التطبيقات المكتوبة ل Azure Table Storage باستخدام Azure Tables SDKs إلى Azure Cosmos DB دون أي تغييرات في التعليمات البرمجية للاستفادة من الإمكانات المتميزة.
على وجه التحديد، توفر .NET Azure Tables SDK Azure.Data.Tables أحدث الميزات التي تدعمها واجهة برمجة التطبيقات للجدول. يمكن لمكتبة عميل Azure Tables استهداف تخزين Azure Table أو واجهة برمجة التطبيقات لنقاط نهاية خدمة الجدول بسلاسة دون أي تغييرات في التعليمات البرمجية.
تلميح
هل تريد تجربة واجهة برمجة التطبيقات للجدول دون التزام؟ إنشاء حساب Azure Cosmos DB باستخدام تجربة Azure Cosmos DB مجانا.
واجهة برمجة التطبيقات لمزايا الجدول
إذا كنت تستخدم حاليا Azure Table Storage، فستحصل على المزايا التالية عن طريق الانتقال إلى واجهة برمجة التطبيقات للجدول:
موقع تخزين جداول Azure | واجهة برمجة التطبيقات للجدول | |
---|---|---|
كمون | سريع، ولكن ليست هناك حدود قصوى لوقت الاستجابة. | زمن انتقال مكون من رقم واحد بالمللي ثانية للقراءات والكتابة، مدعوما <وزمن انتقال 10 مللي ثانية للقراءات والكتابة عند النسبة المئوية 99، على أي نطاق، في أي مكان في العالم. |
الإنتاجية | نموذج إنتاجية متغيرة. تحتوي الجداول على حد قابلية التوسع الذي يبلغ 20000 عملية/ثانية. | قابل للتطوير بدرجة كبيرة مع معدل نقل محجوز مخصص لكل جدول مدعوم من اتفاقيات مستوى الخدمة. ليس للحسابات حد أقصى لمعدل النقل، وتدعم >10 ملايين عملية في الثانية لكل جدول. |
التوزيع العالمي | منطقة واحدة مع منطقة قراءة ثانوية اختيارية قابلة للقراءة لتوفر عالٍ. | توزيع عمومي تسليم المفتاح من واحد إلى أي عدد من المناطق. دعم تجاوز فشل يدوي ومُدار عبر خدمة في أي وقت وفي أي مكان في العالم. مناطق كتابة متعددة للسماح لأي منطقة بقبول عمليات الكتابة. |
الفهرسه | الفهرس الأساسي فقط على PartitionKey وRowKey. لا توجد فهارس ثانوية. | فهرسة تلقائية وكاملة لجميع الخصائص بشكل افتراضي، بدون إدارة فهرس. |
استفسار | يستخدم تنفيذ الاستعلام الفهرس للمفتاح الأساسي، ويفحص خلاف ذلك. | يمكن أن تستفيد الاستعلامات من الفهرسة التلقائية للخصائص لأوقات الاستعلام السريعة. |
الاتساق | قوي داخل المنطقة الأولية. في نهاية المطاف داخل المنطقة الثانوية. | خمسة مستويات تناسق محددة جيدا لمقايضة التوفر وزمن الانتقال ومعدل النقل والاتساق استنادا إلى احتياجات التطبيق الخاص بك. |
التسعير | على أساس الاستهلاك. | متوفر في كل من أوضاع السعة المستندة إلى الاستهلاك والسعة المقدمة. |
اتفاقيات مستوى الخدمة | توافر 99.9٪ إلى 99.99٪، اعتمادًا على إستراتيجية النسخ المتماثل. | توفر القراءة بنسبة 99.999٪، وتوفر الكتابة بنسبة 99.99٪ على حساب منطقة واحدة، وتوفر الكتابة بنسبة 99.999٪ على الحسابات متعددة المناطق. اتفاقيات مستوى الخدمة الشاملة التي تغطي التوفر وزمن الانتقال ومعدل النقل والاتساق. |