Événements
Créer des applications intelligentes
17 mars, 21 h - 21 mars, 10 h
Rejoignez la série de rencontres pour créer des solutions IA évolutives basées sur des cas d’usage réels avec d’autres développeurs et experts.
S’inscrire maintenantCe navigateur n’est plus pris en charge.
Effectuez une mise à niveau vers Microsoft Edge pour tirer parti des dernières fonctionnalités, des mises à jour de sécurité et du support technique.
S’APPLIQUE À : Cassandra
Azure Cosmos DB prend en charge de nombreuses API, notamment SQL, MongoDB, Cassandra, Gremlin et Table. Chaque API possède son propre ensemble d’opérations de base de données, qui vont de simples opérations ponctuelles de lecture et d'écriture à des requêtes complexes. Chaque opération de base de données consomme des ressources système en fonction de sa complexité.
Le coût de toutes les opérations de base de données, normalisé par Azure Cosmos DB, est exprimé en unités de requête (RU). Les frais de requête sont les unités de requête consommées par toutes vos opérations de base de données. Les RU correspondent en quelque sorte à une devise de performances, faisant abstraction des ressources système (UC, IOPS, mémoire, etc.) requises pour effectuer les opérations de base de données prises en charge par Azure Cosmos DB. Quelle que soit l’API utilisée pour interagir avec le conteneur Azure Cosmos DB, les coûts sont toujours mesurés en unités de requête. Que l’opération de base de données soit une opération d’écriture, de lecture de point ou de requête, les coûts sont toujours mesurés en unités de requête. Pour plus d’informations, consultez l’article Unités de requête et considérations.
Cet article présente les différentes façons de rechercher la consommation d’unités de requête (RU) pour toute opération exécutée sur un conteneur dans Azure Cosmos DB for Apache Cassandra. Si vous utilisez une autre API, consultez les articles API pour MongoDB, API pour NoSQL, API pour Gremlin et API pour Table pour trouver les frais en lien avec les RU/s.
Quand vous effectuez des opérations sur Azure Cosmos DB for Apache Cassandra, les frais d’unités de requête sont retournés dans la charge utile entrante sous la forme d’un champ nommé RequestCharge
. Vous disposez de plusieurs options pour récupérer les frais d’unités de requête.
Lorsque vous utilisez le Kit de développement logiciel (SDK) .NET, vous pouvez récupérer la charge utile entrante sous la propriété Info
d’un objet RowSet
:
RowSet rowSet = session.Execute("SELECT table_name FROM system_schema.tables;");
double requestCharge = BitConverter.ToDouble(rowSet.Info.IncomingPayload["RequestCharge"].Reverse().ToArray(), 0);
Pour plus d’informations, consultez Démarrage rapide : Générer une application Cassandra à l’aide du Kit de développement logiciel (SDK) .NET et d’Azure Cosmos DB.
Pour en savoir plus sur l’optimisation de votre consommation d’unités de requête, consultez les articles suivants :
Événements
Créer des applications intelligentes
17 mars, 21 h - 21 mars, 10 h
Rejoignez la série de rencontres pour créer des solutions IA évolutives basées sur des cas d’usage réels avec d’autres développeurs et experts.
S’inscrire maintenantEntrainement
Module
Configurer Azure Cosmos DB for NoSQL - Training
Sélectionnez parmi les différentes offres de débit dans Azure Cosmos DB for NoSQL.
Certification
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.
Documentation
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