資料表儲存體

NoSQL 索引鍵值存放區讓使用大量半結構化資料集的開發工作變得更快

使用表格儲存體的客戶

儲存以 PB 計的結構化資料

使用 Azure 表格儲存體儲存以 PB 計的半結構化資料,並降低成本。不同於許多資料存放區 (內部部署或雲端),表格儲存體服務讓您不必手動將資料集分區,即可相應增加。可用性當然也不是問題:異地備援儲存體會將儲存在同一個區域的資料複寫三次,並於相距數百哩遠的地區再複寫三次。

儲存以 PB 計的結構化資料

支援彈性的資料結構描述

若您需要靈活運用不同的資料集 (Web 應用程式使用者資料、通訊錄、裝置資訊及其他中繼資料等等),表格儲存體是您絕佳的選擇,而且讓您無須將資料模型鎖定在特定結構描述,就能建置雲端應用程式。由於同一資料表中的不同資料列可能各具不同的結構 (例如某列是訂單資訊,某列是客戶資訊),因此您可以逐步建置您的應用程式與資料表結構描述,而無須將其設為離線。

支援彈性的資料結構描述

專為企業量身打造

表格儲存體應用了一致性絕佳的模型。當資料插入表格儲存體,或表格儲存體中的資料有所更新時,所有後續對該資料的存取都會看到最新的更新。這對具有多位使用者同時更新資料存放區的系統至關重要。

專為企業量身打造

專為開發人員所設計

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

使用 .NET 用戶端程式庫一次將 100 個客戶資料列插入資料表的程式碼範例。

Azure 儲存體提供豐富的用戶端程式庫,可讓您使用 .NET、Java、Android、C++、Node.js、PHP、Ruby 及 Python 建置應用程式。這些用戶端程式庫為表格儲存體提供多種進階功能,例如查詢的 OData 支援及最佳化的鎖定功能等等。您也可以透過 REST API 存取儲存體中的資料,而 REST API 可透過提出 HTTP/HTTPS 要求的任何語言進行呼叫。

開始使用表格儲存體