Partager via


Qu’est-ce qu’Azure Cosmos DB for Table ?

Important

Recherchez-vous une solution de base de données pour des scénarios à grande échelle avec un contrat de niveau de service de disponibilité (SLA) de 99,999%, une mise à l’échelle automatique instantanée et un basculement automatique entre plusieurs régions ? Considérez Azure Cosmos DB pour NoSQL.

Azure Cosmos DB est une base de données NoSQL entièrement managée et serverless pour le développement d’applications modernes, y compris les applications et les agents IA. Avec sa vitesse et sa disponibilité soutenues par le contrat SLA, ainsi que l’extensibilité dynamique instantanée, il est idéal pour les applications NoSQL en temps réel qui nécessitent des performances élevées et un calcul distribué sur des volumes massifs de données NoSQL.

Azure Cosmos DB pour Table est un service de base de données NoSQL entièrement managé qui vous permet de stocker, de gérer et d’interroger de grands volumes de données clé-valeur à l’aide des API de stockage table Azure familières. Cette API est conçue pour les applications qui ont besoin d’un stockage évolutif et hautes performances pour les données structurées/non relationnelles. Cette API est également compatible avec les kits de développement logiciel (SDK) et kits de développement logiciel Azure Table Storage existants.

Données

L’API pour Table est optimisée pour stocker et récupérer des données clé-valeur et tabulaires. Chaque table se compose d’entités (lignes) identifiées par une combinaison unique de clé de partition et de clé de ligne, avec des propriétés flexibles pour chaque entité. Ce modèle est idéal pour les scénarios tels que les registres d’appareils, les profils utilisateur, les données de configuration et d’autres applications qui nécessitent des recherches rapides et des requêtes simples sur des jeux de données volumineux.

Fonctionnalités

Chaque API de compatibilité Azure Cosmos DB offre un ensemble robuste de fonctionnalités pour vous aider à créer des applications modernes et évolutives. Les principales fonctionnalités de l’API pour Table sont les suivantes :

  • Compatibilité du protocole wire : utilisez vos kits sdk et outils Azure Table Storage existants avec un minimum ou aucun changement de code.

  • Service complètement managé : Azure Cosmos DB gère l’infrastructure, la mise à jour corrective, la mise à l’échelle et les sauvegardes, afin de pouvoir vous concentrer sur votre application.

  • Scalabilité élastique : mettez instantanément à l’échelle le débit et le stockage pour gérer des millions d’opérations par seconde et des jeux de données massifs.

  • Distribution globale : distribuez vos tables dans n’importe quelle région Azure pour un accès à faible latence et une haute disponibilité.

  • Indexation automatique : toutes les propriétés sont indexées par défaut, ce qui permet des requêtes rapides sans gestion manuelle des index.

  • Niveaux de cohérence paramétrables : choisissez parmi cinq niveaux de cohérence pour équilibrer les performances et la cohérence des données pour votre application.

  • Sécurité de niveau entreprise : bénéficiez du chiffrement au repos et en transit, du contrôle d’accès en fonction du rôle, des journaux d’audit et des certifications de conformité.

Scénarios courants

L’API pour Table convient parfaitement aux applications qui nécessitent un stockage clé-valeur évolutif et hautes performances. Les cas d’utilisation courants sont les suivants :

  • Registres d’appareils et IoT : Stockez et gérez les métadonnées pour des millions d’appareils ou de capteurs avec des recherches et des mises à jour rapides.

  • Profils utilisateur et données de session : gérez les informations utilisateur, les préférences et l’état de session pour les applications web et mobiles.

  • Données de configuration et de référence : stocker les paramètres d’application, les tables de recherche et d’autres données de référence pour un accès rapide.

  • Journaux d’audit et suivi des événements : capturez et interrogez de grands volumes de données de journal ou d’événements pour la surveillance et l’analytique.

Étape suivante