Stockage de tables

Magasin de valeurs de clés NoSQL pour un développement rapide à l'aide de volumineux jeux de données semi-structurés

Clients utilisant Table Storage

Stockez plusieurs pétaoctets de données structurées

Azure Table Storage permet de stocker plusieurs pétaoctets de données semi-structurées avec un coût minimal. Contrairement à de nombreux magasins de données locaux ou dans le cloud, le service Table Storage permet de monter en puissance sans devoir partitionner manuellement votre jeu de données. En outre, la disponibilité ne constitue pas un problème. Grâce au stockage géoredondant, les données stockées sont répliquées trois fois au sein d’une région, et trois fois supplémentaires dans une autre région éloignée de plusieurs centaines de kilomètres.

Stockez plusieurs pétaoctets de données structurées

Prend en charge un schéma de données flexible

Table Storage est idéal pour les jeux de données flexibles : données utilisateur des applications web, carnets d’adresses, informations sur les appareils et autres métadonnées. Il vous permet de créer des applications cloud sans limiter le modèle de données à un schéma spécifique. Puisque différentes lignes d'une même table peuvent avoir une structure différente, par exemple, le détail des commandes dans une ligne et les informations client dans un autre ligne, vous pouvez faire évoluer votre application et votre schéma de table sans les mettre hors connexion.

Prend en charge un schéma de données flexible

Développé pour les entreprises

Table Storage inclut un modèle de cohérence forte. Lorsque des données sont insérées ou mises à jour dans Table Storage, les accès suivants à ces données voient la mise à jour la plus récente. Ceci est primordial pour les systèmes où plusieurs utilisateurs mettent à jour simultanément des magasins de données.

Développé pour les entreprises

Conçu pour les développeurs

CloudStorageAccount storageAccount = CloudStorageAccount.Parse
("DefaultEndpointsProtocol=https;AccountName=your_account;AccountKey=your_account_key");

CloudTableClient tableClient = storageAccount.CreateCloudTableClient();

CloudTable table = tableClient.GetTableReference("customers");

CustomerEntity customer = new CustomerEntity("Harp", "Walter");
customer.Email = "Walter@contoso.com";
customer.PhoneNumber = "425-555-0101";

TableOperation insertOperation = TableOperation.Insert(customer);

await table.ExecuteAsync(insertOperation);

TableOperation retrieveOperation = TableOperation.Retrieve<customerentity>("Harp", "Walter");

TableResult result = await table.ExecuteAsync(retrieveOperation);

Exemple de code pour l'insertion d'un lot de 100 lignes de clients dans une table à l'aide de la bibliothèque cliente .NET.

Les bibliothèques clientes enrichies d’Azure Storage permettent de créer des applications avec .NET, Java, Android, C++, Node.js, PHP, Ruby et Python. Elles offrent des fonctionnalités avancées pour Table Storage, telles que la prise en charge OData des requêtes et du verrouillage optimiste. Les données dans Stockage sont également accessibles via l’API REST, qui peut être appelée à l’aide de n’importe quel langage permettant de créer des requêtes HTTP/HTTPS.

Commencez à utiliser Table Storage