مرحبًا بكم في قاعدة بيانات Azure Cosmos DB
ينطبق على:
واجهة برمجة تطبيقاتSQL
وواجهة برمجة تطبيقات Cassandra
وواجهة برمجة تطبيقات Gremlin
وواجهة برمجة تطبيقات Table
وواجهة برمجة تطبيقات Azure Cosmos DB لـ MongoDB
يلزم أن تتسم تطبيقات اليوم بالاستجابة العالية والتوافر الدائم على الإنترنت. لتحقيق زمن انتقال منخفض وقابلية وصول عالية، يجب توزيع مثيلات هذه التطبيقات في مراكز البيانات القريبة من المستخدمين. تحتاج التطبيقات إلى الاستجابة في الوقت الفعلي للتغييرات الكبيرة في الاستخدام في ساعات الذروة وتخزين كميات متزايدة من البيانات وإتاحتها للمستخدمين في أجزاء من الثانية.
Azure Cosmos DB هي قاعدة بيانات NoSQL تدار بشكل كامل لتطوير التطبيقات الحديثة. تعمل أوقات الاستجابة البالغة ملي ثانية برقم واحد وقابلية التوسع التلقائية والفورية على ضمان السرعة بأي مقياس. يتم توفير ضمان استمرارية الأعمال من خلال التوافر المدعوم باتفاقية مستوى الخدمة والأمان من فئة المؤسسة. يصبح تطوير التطبيقات أسرع وأكثر إنتاجية بفضل توزيع البيانات الجاهز ومتعدد المناطق في أي مكان في العالم، وواجهات برمجة التطبيقات مفتوحة المصدر وحزمة أدوات تطوير البرمجيات للغات الشائعة. بوصفها خدمة مُدارة بالكامل، تكفيك Azure Cosmos DB عناء إدارة قاعدة البيانات من خلال الإدارة التلقائية والتحديثات والتصحيح. كما أنه يتعامل مع إدارة السعة من خلال خيارات القياس التلقائية بلا خادم معقولة التكلفة التي تستجيب لاحتياجات التطبيقات لتلائم السعة مع الطلب.
يمكنك تجربة Azure Cosmos DB مجانًا من دون اشتراك Azure، مجانًا ومن دون التزامات أو استخدام طبقة Azure Cosmos DB المجانية للحصول على حساب مع أول 1000 طلب وحدة/الثانية ومساحة تخزين 25 جيجابايت مجانية.
تلميح
لمعرفة المزيد عن Azure Cosmos DB، انضم إلينا كل يوم خميس في الساعة 1 ظهرًا بتوقيت منطقة المحيط الهادئ على Azure Cosmos DB Live TV. شاهد جدول الجلسة القادمة والحلقات السابقة.
الفوائد الرئيسة
سرعة مضمونة على أي مقياس
اكتسب سرعة ومعدل نقل مدعومين باتفاقية مستوى الخدمة لا مثيل لهما ووصولًا عالميًا سريعًا ومرونة فورية.
- يتم دعم جميع خصائص الوصول في الوقت الفعلي وزمن الوصول السريع للقراءة والكتابة على مستوى عالمي ومعدل النقل السريع والاتساق باتفاقية مستوى الخدمة
- تنفيذ عمليات الكتابة وتوزيع البيانات متعددة المناطق إلى أي منطقة Azure بنقرة زر واحدة.
- توسيع نطاق التخزين ومعدل النقل بشكل مستقل ومرن عبر أي منطقة من مناطق Azure - حتى في أثناء اندفاعات نسبة استخدام الشبكة غير المتوقعة - وذلك للحصول على نطاق غير محدود في جميع أنحاء العالم.
تطوير التطبيقات المبسطة
يمكنك البناء بسرعة باستخدام واجهات برمجة التطبيقات مفتوحة المصدر وحزمة أدوات تطوير البرمجيات المتعددة وبيانات من دون تخطيط وتحليلات من دون ETL على البيانات التشغيلية.
- متكاملة بشكل عميق مع خدمات Azure الرئيسية المستخدمة في تطوير التطبيقات الحديثة (السحابية الأصلية) بما في ذلك Azure Functions وIoT Hub وAKS (Azure KubeNET.es Service) وخدمة التطبيقات والمزيد.
- يمكنك الاختيار من بين عدة واجهات برمجة تطبيقات لقاعدة البيانات بما في ذلك واجهة برمجة تطبيقات Core (SQL) الأصلية، وواجهة برمجة تطبيقات لـ MongoDB، وواجهة برمجة تطبيقات Cassandra وواجهة برمجة تطبيقات Gremlin وواجهة برمجة تطبيقات Table.
- يمكنك بناء تطبيقات على واجهة برمجة تطبيقات Core (SQL) باستخدام اللغات التي تختارها مع حزمة أدوات تطوير البرمجيات لـ NET. وJava وNode.js وPython. أو اختيارك من برامج التشغيل لأي من واجهات برمجة التطبيقات الأخرى الخاصة بقاعدة البيانات.
- يعمل تغيير الموجز على تسهيل تعقب وإدارة التغييرات على حاويات قاعدة البيانات وإنشاء الأحداث التي تم تشغيلها باستخدام Azure Function.
- تقوم خدمة Azure Cosmos DB الخالية من المخططات بفهرسة جميع بياناتك تلقائياً، بغض النظر عن نموذج البيانات، لتقديم استعلامات سريعة.
جاهزة للمهمة الحرجة
ضمان استمرارية العمل والتوافر بنسبة 99.999%، والأمان على مستوى المؤسسة لكل تطبيق.
- تقدم Azure Cosmos DB مجموعة شاملة من اتفاقيات مستوى الخدمة بما في ذلك التوافر الرائد في الصناعة في جميع أنحاء العالم.
- يمكنك توزيع البيانات بسهولة على أي منطقة Azure باستخدام النسخ المتماثل التلقائي للبيانات. استمتع بتشغيل خالٍ من التعطل مع عمليات الكتابة متعددة المناطق أو RPO 0 عند استخدام التناسق القوي.
- استمتع بالتشفير في حال عدم التشغيل من فئة المؤسسة باستخدام مفاتيح ذاتية الإدارة.
- يحافظ التحكم في الوصول المستند إلى دور Azure على أمان بياناتك ويوفر تحكمًا دقيقًا.
مدارة بالكامل وفعالة من حيث التكلفة
إدارة قاعدة بيانات شاملة، مع تحجيم تلقائي بلا خادم لمطابقة احتياجات التطبيق والتكلفة الإجمالية للملكية
- خدمة قاعدة بيانات مدارة بالكامل. تتميز بصيانة وتصحيح وتحديث بشكل تلقائي من دون لمس لتوفير الوقت والمال للمطورين.
- خيارات فعالة من حيث التكلفة لأحمال العمل غير المتوقعة أو المتنوعة من أي حجم أو مقياس، ما يتيح للمطورين البدء بسهولة دون الحاجة إلى تخطيط السعة أو إدارتها.
- يوفر النموذج بلا خادم خدمة تلقائية وسريعة الاستجابة لأحمال العمل الشائكة لإدارة اندفاعات نسبة استخدام الشبكة عند الطلب.
- يعمل معدل النقل المخصص للتحجيم التلقائي على تحجيم السعة بشكل تلقائي وفوري من أجل أحمال العمل غير المتوقعة، مع الحفاظ على اتفاقيات مستوى العمل.
ارتباط Azure Synapse لـ Azure Cosmos DB
Azure Synapse Link لـ Azure Cosmos DB هو إمكانية معالجة العمليات والتحليلات المختلطة (HTAP) السحابية الأصلية التي تمكنك من تشغيل تحليلات قريبة في الوقت الحقيقي عبر البيانات التشغيلية في Azure Cosmos DB. ينشئ ارتباط Azure Synapse تكاملًا محكمًا وسلسًا بين Azure Cosmos DB وAzure Synapse Analytics.
- تقليل تعقيد التحليلات مع عدم وجود وظائف ETL للإدارة.
- التفاصيل القريبة من الوقت الحقيقي في البيانات التشغيلية.
- لا يؤثر في أحمال الأعمال التشغيلية.
- محسن لأحمال الأعمال التحليلية واسعة النطاق.
- فعّال من حيث التكلفة.
- تحليلات للكتابات المتوفرة محليًا والموزعة بشكل عمومي ومتعددة المناطق.
- التكامل المحلي مع Azure Synapse Analytics.
الحلول التي تستفيد من Azure Cosmos DB
أي تطبيق للويب وهاتف محمول وألعاب وإنترنت الأشياء يحتاج إلى التعامل مع كميات هائلة من البيانات ويقرأ ويكتب على نطاق عالمي مع أوقات استجابة شبه حقيقية لمجموعة متنوعة من البيانات سوف تستفيد من ميزات Cosmos DB المتمثلة في التوافر العالي المضمون ومعدل النقل العالي وزمن الانتقال المنخفض والاتساق القابل للضبط. تعرف على كيفية استخدام Azure Cosmos DB لبناء إنترنت الأشياء وأجهزة الاتصالات والبيع بالتجزئة والتسويق و الألعاب وتطبيقات الويب والأجهزة المحمولة.
الخطوات التالية
ابدأ باستخدام Azure Cosmos DB من خلال إحدى بداياتنا السريعة:
- تعرف على كيفية اختيار واجهة برمجة تطبيقات في Azure Cosmos DB
- ابدأ باستخدام واجهة برمجة تطبيقات SQL لـAzure Cosmos DB
- بدء استخدام واجهة برمجة تطبيقات Azure Cosmos DB API for MongoDB
- ابدأ باستخدام واجهة برمجة التطبيقات Azure Cosmos DB Cassandra
- ابدأ باستخدام واجهة برمجة التطبيقات Gremlin لـAzure Cosmos DB
- ابدأ باستخدام واجهة برمجة التطبيقات Cosmos لـAzure Cosmos DB
- مستند تقني حول تطوير تطبيق الجيل التالي باستخدام Azure Cosmos DB
- هل تحاول القيام بتخطيط السعة للترحيل إلى Azure Cosmos DB؟
- إذا لم تكن تعرف سوى عدد vCores والخوادم في نظام مجموعة قاعدة البيانات الحالية فقط، فاقرأ عن تقدير وحدات الطلب باستخدام vCores أو vCPUs
- إذا كنت تعرف المعدلات النموذجية للطلب لحمل العمل الحالي في قاعدة بياناتك، فاقرأ عن تقدير وحدات الطلب باستخدام مخطط السعة من Azure Cosmos DB