Questions? Feedback? powered by Olark live chat software
Spring over navigation

Tabellager

Et NoSQL nøgleværdilager til hurtig udvikling vha. massive semistrukturerede datasæt

Kunder, der bruger tabellager

Gem petabytes af strukturerede data

Azure-tabellager kan lagre petabyte af semistrukturerede data og samtidig sikre lave omkostninger. I modsætning til mange datalagre – i det lokale miljø eller i clouden – kan du i tabellager skalere op uden at skulle opdele dit datasæt manuelt. Tilgængelighed er heller ikke noget problem: Med geo-redundant lagring replikeres lagrede data tre gange i ét område – og yderligere tre gange i et andet område mange hundrede km væk.

Gem petabytes af strukturerede data

Understøtter et fleksibelt dataskema

Tabellager er perfekt til fleksible datasæt – brugerdata i webapps, adressekartoteker, enhedsoplysninger og andre metadata – og giver dig mulighed for at bygge programmer i clouden uden at fastlåse datamodellen i bestemte skemaer. Eftersom forskellige rækker i samme tabel kan have forskellige strukturer – f.eks. ordreoplysninger på én række og kundeoplysninger på en anden – kan du udvikle dit program og dit tabelskema uden at gå offline.

Understøtter et fleksibelt dataskema

Skabt til store virksomheder

Tabellager er bygget på en stærk konsekvensmodel. Ved adgang til data, der er indsat eller opdateret i tabellager, vises altid de nyeste opdateringer. Dette er afgørende for systemer, hvor flere brugere opdaterer datalagre samtidig.

Skabt til store virksomheder

Designet til udviklere

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

Kodeprøve til indsættelse af en batch på 100 kunderækker i en tabel vha. .NET Client Library.

Azure Storage indeholder omfattende klientbiblioteker til bygning af apps vha. .NET, Java, Android, C++, Node.js, PHP, Ruby og Python. Klientbibliotekerne byder på avancerede muligheder for tabellager, såsom OData-support til forespørgsler og optimistiske låsemuligheder. Der er også adgang til data i Storage via REST-API'en, der kan kaldes fra alle sprog, som foretager HTTP/HTTPS-anmodninger.

Kom i gang med at bruge tabellager