حدث
١٧ رمضان، ٩ م - ٢١ رمضان، ١٠ ص
انضم إلى سلسلة الاجتماعات لإنشاء حلول الذكاء الاصطناعي قابلة للتطوير استنادا إلى حالات الاستخدام في العالم الحقيقي مع المطورين والخبراء الآخرين.
تسجيل الآنلم يعد هذا المتصفح مدعومًا.
بادر بالترقية إلى Microsoft Edge للاستفادة من أحدث الميزات والتحديثات الأمنية والدعم الفني.
ينطبق على: كاساندرا
يدعم Azure Cosmos DB العديد من واجهات برمجة التطبيقات، مثل SQL وMongoDB وCassandra وGremlin وTable. كل واجهة من واجهات برمجة التطبيقات لديها مجموعة خاصة بها من عمليات قاعدة البيانات. تتراوح هذه العمليات من القراءة والكتابة النقطية البسيطة إلى الاستعلامات المعقدة. تستهلك كل عملية قاعدة بيانات موارد النظام استناداً إلى تعقيد العملية.
يتم تسوية تكلفة جميع عمليات قاعدة البيانات عن طريق قاعدة بيانات Azure Cosmos ويتم التعبير عنها عن طريق وحدات الطلب (أو وحدات البحث السريع، باختصار). Request charge هي وحدات الطلب التي تستهلكها جميع عمليات قاعدة البيانات. يمكنك التفكير في وحدات الطلب على أنها عملة أداء تستخلص موارد النظام مثل CPU وIOPS والذاكرة المطلوبة لتنفيذ عمليات قاعدة البيانات التي يدعمها Azure Cosmos DB. بغض النظر عن واجهة برمجة التطبيقات التي تستخدمها للتفاعل مع حاوية Azure Cosmos DB، يتم قياس التكاليف دائما بواسطة وحدات الطلب. سواء أكانت عملية قاعدة البيانات كتابة أم قراءة نقطة أم استعلامًا، يتم قياس التكاليف دائماً في وحدات الطلب. لمعرفة المزيد، راجع مقالة وحدات الطلب واعتباراتها.
تعرض هذه المقالة الطرق المختلفة التي يمكنك من خلالها العثور على استهلاك وحدة الطلب (RU) لأي عملية يتم تنفيذها على حاوية في Azure Cosmos DB ل Apache Cassandra. إذا كنت تستخدم واجهة برمجة تطبيقات مختلفة، فشاهد واجهة برمجة التطبيقات ل MongoDB وواجهة برمجة التطبيقات ل NoSQL وواجهة برمجة التطبيقات ل Gremlin وواجهة برمجة التطبيقات لمقالات الجدول للعثور على رسوم RU/s.
عند إجراء عمليات مقابل Azure Cosmos DB ل Apache Cassandra، يتم إرجاع رسوم RU في الحمولة الواردة كحقل يسمى RequestCharge
. لديك خيارات متعددة لاسترداد رسوم RU.
عند استخدام NET SDK. يمكنك استرداد الحمولة الواردة ضمن خاصية Info
لعنصرRowSet
:
RowSet rowSet = session.Execute("SELECT table_name FROM system_schema.tables;");
double requestCharge = BitConverter.ToDouble(rowSet.Info.IncomingPayload["RequestCharge"].Reverse().ToArray(), 0);
لمزيد من المعلومات؛ راجع Quickstart: إنشاء تطبيق Cassandra باستخدام NET SDK. وAzure Cosmos DB.
لمعرفة المزيد حول تحسين استهلاك وحدة الطلب، راجع هذه المقالات:
حدث
١٧ رمضان، ٩ م - ٢١ رمضان، ١٠ ص
انضم إلى سلسلة الاجتماعات لإنشاء حلول الذكاء الاصطناعي قابلة للتطوير استنادا إلى حالات الاستخدام في العالم الحقيقي مع المطورين والخبراء الآخرين.
تسجيل الآنالتدريب
الوحدة النمطية
Configurer Azure Cosmos DB for NoSQL - Training
Sélectionnez parmi les différentes offres de débit dans Azure Cosmos DB for NoSQL.
الشهادة
Microsoft Certified : Azure Cosmos DB Developer Specialty - Certifications
Écrivez des requêtes efficaces, créez des stratégies d’indexation, gérez et approvisionnez des ressources dans l’API SQL et le Kit de développement logiciel (SDK) avec Microsoft Azure Cosmos DB.
الوثائق
Questions fréquentes sur les vues matérialisées (préversion) - Azure Cosmos DB for Apache Cassandra
Questions fréquentes sur les vues matérialisées dans Azure Cosmos DB for Apache Cassandra (préversion)
Capacité de rafale - Azure Cosmos DB
Utilisez votre base de données ou votre conteneur pour gérer les pics de trafic avec des rafales de capacité dans Azure Cosmos DB.
Syntaxe et propriétés Azure Microsoft.DocumentDB/databaseAccounts à utiliser dans les modèles Azure Resource Manager pour le déploiement de la ressource. API version 2023-03-01-preview
Mise à l’échelle de manière élastique avec l’API pour Cassandra dans Azure Cosmos DB
En savoir plus sur les options disponibles pour mettre à l’échelle un compte Azure Cosmos DB for Apache Cassandra et leurs avantages et inconvénients