Fiche technique | |
---|---|
Fournisseur : | Azure |
Type de produit : | Service infonuagique |
Catégorie : | NoSQL |
Site Web : | https://azure.microsoft.com/products/storage/tables/ |
Azure Table Storage
L'Azure Table Storage est un service d'entreposage NoSQL proposé par Microsoft Azure, conçu pour entreposer de grandes quantités de données structurées de manière non relationnelle. Il est particulièrement adapté pour les applications nécessitant un accès rapide et évolutif aux données, tout en étant économique.
Les caractéristiques principales d'Azure Table Storage sont :
- Modèle de données flexible : Les données sont entreposées sous forme d'entités, similaires aux lignes d'une table de base de données, mais sans schéma fixe. Chaque entité peut avoir une collection unique de propriétés, ce qui permet une grande flexibilité.
- Haute scalabilité : Azure Table Storage est conçu pour gérer des volumes massifs de données et offrir des performances élevées, ce qui le rend idéal pour des applications comme l'entreposage de journaux, les bases de données pour les applications mobiles, ou encore les systèmes de gestion d'état.
- Partitionnement automatique : Les données sont automatiquement partitionnées en fonction de la clef de partition, ce qui permet de répartir les données de manière à optimiser les performances et la scalabilité.
- Coût-efficacité : Comme service d'entreposage NoSQL, Azure Table Storage est moins coûteux que les bases de données relationnelles, particulièrement pour les applications nécessitant un accès à des volumes de données très importants avec des besoins d'analyse simples.
- API simple : L'accès à Azure Table Storage se fait via des API RESTful, ainsi qu'à travers les SDKs disponibles pour divers langages de programmation comme .NET, Java, Python,...
Cas d'utilisation courants :
- Entreposage de journaux d'applications.
- Entrpeosage de données utilisateur pour les applications web et mobiles.
- Gestion de listes de tâches ou de files d'attente.
- Suivi d'analyses et de métriques dans des applications de grande échelle.
Concurrent
Les concurrents sont très nombreux : Amazon DynamoDB, Google Cloud Datastore, Cassandra, MongoDB Atlas, Redis, Cosmos DB,...
Dernière mise à jour : Jeudi, le 10 septembre 2020