Qu’est-ce qu’Azure Cosmos DB for Table ?
S’APPLIQUE À : Table
Azure Cosmos DB est une base de données NoSQL et relationnelle complètement managée pour développer des applications modernes.
Azure Cosmos DB for Table fournit des applications écrites pour le stockage Azure Table avec des capacités Premium comme :
- Une distribution mondiale clé en main.
- Un débit dédié dans le monde entier (lors de l’utilisation du débit provisionné).
- Des latences de quelques millisecondes au 99e centile.
- Une haute disponibilité garantie.
- Une indexation secondaire automatique.
Des SDK de Stockage Table Azure sont disponibles pour .NET, Java, Python, Node.js et Go. Ces SDK peuvent être utilisés pour cibler Stockage Table Azure ou l’API pour Table. Les applications écrites pour le stockage de tables Azure avec les kits SDK de tables Azure peuvent être migrées vers Azure Cosmos DB sans aucune modification de code pour tirer parti des fonctionnalités Premium.
Spécifiquement, le Kit de développement logiciel (SDK) Tables Azure .NET Azure.Data.Tables offre les dernières fonctionnalités prises en charge par l’API pour Table. La bibliothèque de client Tables Azure peut cibler de manière fluide les points de terminaison de service du stockage Tables Azure ou d’API pour Table sans modification du code.
Conseil
Vous voulez essayer l’API pour Table sans engagement ? Créez un compte Azure Cosmos DB en utilisant Essayer Azure Cosmos DB gratuitement.
Avantages de l’API pour Table
Si vous utilisez actuellement le Stockage Table Azure, vous bénéficiez des avantages suivants en passant à l’API pour Table :
Stockage de tables Azure | API Table | |
---|---|---|
Latence | Rapide, mais aucune limite supérieure sur la latence. | Une latence <10 ms pour les lectures et écritures au 99e centile, à toute échelle, partout dans le monde. |
Débit | Modèle de débit variable. Les tables ont une limite d’évolutivité de 20 000 opérations/s. | Hautement évolutif avec un débit dédié réservé par table, qui est appuyé par des contrats de niveau de service. Les comptes n’ont aucune limite supérieure sur le débit, et prennent en charge >10 millions d’opérations/s par table. |
Diffusion mondiale | Une région unique avec une région de lecture secondaire en option pour la haute disponibilité. | Une distribution mondiale clé en main de 1 à un nombre quelconque de régions. Prise en charge des basculements gérés par le service et manuels à tout moment, partout dans le monde. Plusieurs régions d’écriture pour permettre à n’importe quelle région d’accepter des opérations d’écriture. |
Indexation | Index primaire uniquement sur PartitionKey et RowKey. Pas d’index secondaire. | Indexation automatique et complète de toutes les propriétés par défaut, sans gestion d’index. |
Requête | L’exécution des requêtes utilise un index de clé primaire, et effectue une recherche dans le cas contraire. | Les requêtes peuvent tirer parti de l’indexation automatique de propriétés pour des temps de requête rapides. |
Cohérence | Forte au sein de la région primaire. Éventuelle au sein de la région secondaire. | Cinq niveaux de cohérence bien définis pour compenser la disponibilité, la latence, le débit ou la cohérence en fonction des besoins de votre application. |
Tarification | Basés sur la consommation. | Disponibles à la fois en mode basé sur la consommation et en mode capacité provisionnée. |
Contrats SLA | Disponibilité de 99,9% à 99,99%, en fonction de la stratégie de réplication. | Disponibilité de 99,999% en lecture, de 99,99% en écriture sur un compte dans une seule région, et de 99,999% en écriture sur les comptes dans plusieurs régions. Contrats SLA complets couvrant la disponibilité, la latence, le débit et la cohérence. |
Étapes suivantes
- Interroger des données de table avec l’API pour Table
- Comment configurer la distribution mondiale Azure Cosmos DB à l’aide de l’API pour Table
- Kit de développement logiciel (SDK) API .NET Table Azure Cosmos DB
- Recevez jusqu’à 63 % de remise sur les prix d’Azure Cosmos DB avec une capacité de réserve