Questions? Feedback? powered by Olark live chat software
Hoppa över navigering

Tabellagring

En NoSQL-nyckelvärdelagring för snabb utveckling med massiva halvstrukturerade datauppsättningar

Kunder som använder Table Storage

Lagra flera petabyte strukturerade data

Med Azure Table Storage kan du lagra flera petabyte halvstrukturerade data samtidigt som du håller nere kostnaderna. Till skillnad från många datalager – både lokala och molnbaserade – kan du skala upp med tjänsten Table Storage utan att behöva dela upp datauppsättningen manuellt. Tillgänglighet är inte heller något problem. Med hjälp av geo-redundant lagring replikeras lagrade data tre gånger inom en region och ytterligare tre gånger i en annan region långt bort.

Lagra flera petabyte strukturerade data

Stöd för flexibla datascheman

Table Storage är perfekt för flexibla datauppsättningar – användardata för webbappar, adressböcker, enhetsinformation och andra metadata – och gör det möjligt att bygga molnappar utan att låsa datamodellen till specifika scheman. Eftersom olika rader i samma tabell kan ha olika struktur – till exempel orderinformation på en rad, kundinformation på en annan – kan du utveckla din app och tabellschemat utan att det behöver tas offline.

Stöd för flexibla datascheman

Gjort för företag

Table Storage använder sig av en stark konsekvensmodell. När data infogas eller uppdateras i Table Storage kommer den senaste uppdateringen att visas vid all efterföljande åtkomst till dessa data. Det här är viktigt för system med flera användare som uppdaterar datalager samtidigt.

Gjort för företag

Utvecklat för utvecklare

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

Exempelkod för att infoga en batch på 100 kundrader i en tabell med hjälp av .NET-klientbiblioteket.

Azure Storage tillhandahåller omfattande klientbibliotek för att bygga appar med .NET, Java, Android, C++, Node.js, PHP, Ruby och Python. Klientbiblioteken erbjuder avancerade funktioner för Table Storage, till exempel stöd för OData för frågekörning och funktioner för optimistisk låsning. Data i Storage går också att komma åt via REST API, som kan anropas av alla språk som gör HTTP/HTTPS-begäranden.

Börja använda Table Storage