Table-opslag

Een NoSQL-archief met sleutelwaarden voor snelle ontwikkeling met gebruikmaking van grote semi-gestructureerde gegevenssets

Klanten die Table Storage gebruiken

Xbox
GreenButton
Carnegie Mellon University
Orange Tribes

Petabytes aan ongestructureerde gegevens opslaan

Gebruik Azure Table-opslag om petabytes aan semi-gestructureerde gegevens op te slaan tegen lage kosten. In tegenstelling tot veel locaties voor gegevensopslag (on-premises of in de cloud) kunt u met Table-opslag opschalen zonder uw gegevensset handmatig te hoeven sharden. Over beschikbaarheid hoeft u zich ook geen zorgen te maken: met geografisch redundante opslag worden opgeslagen gegevens driemaal binnen een regio gerepliceerd en nog eens drie keer extra in een andere regio op meer dan honderden kilometers afstand.

Petabytes aan ongestructureerde gegevens opslaan

Ondersteunt flexibele gegevensschema’s

Table Storage is ideaal voor flexibele gegevenssets, zoals gebruikersgegevens in webapps, adresboeken, apparaatgegevens en andere metagegevens. Het biedt u de mogelijkheid om cloudtoepassingen te bouwen zonder het gegevensmodel vast te leggen op bepaalde schema’s. Aangezien rijen in dezelfde tabel van structuur kunnen verschillen, bijvoorbeeld bestelgegevens in de ene rij en klantgegevens in de andere rij, kunt u uw toepassing en tabelschema verder ontwikkelen zonder deze offline te zetten.

Ondersteunt flexibele gegevensschema’s

Gemaakt voor ondernemingen

Table Storage is gebaseerd op een model met een krachtige consistentie. Wanneer gegevens in Table Storage worden ingevoegd of bijgewerkt, krijgt iedereen de nieuwste gegevens te zien. Dit is essentieel voor systemen waarop meerdere gebruikers tegelijk gegevensopslag bijwerken.

Gemaakt voor ondernemingen

Ontworpen voor ontwikkelaars

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);

Codevoorbeeld voor het invoegen van een reeks van 100 klantrijen in een tabel met de .NET-clientbibliotheek.

Azure Storage bevat uitgebreide clientbibliotheken voor het ontwikkelen van apps met .NET, Java, Android, C++, Node.js, PHP, Ruby en Python. De clientbibliotheken bieden uitgebreide mogelijkheden voor tabelopslag, zoals OData-ondersteuning voor het uitvoeren van query’s en functionaliteit voor optimistische vergrendeling. Gegevens in Storage zijn ook toegankelijk via de REST API, die kan worden aangeroepen in elke taal waarmee HTTP/HTTPS-aanvragen worden gemaakt.

Beginnen met het gebruik van Table-opslag