資料庫

Azure Cosmos DB 是一個全域散發的多模型資料庫,可支援檔、圖形和索引鍵值資料模型。 本節的內容是透過 REST 使用SQL API來建立、查詢和管理資料庫資源

注意

這些 API 參考文章示範如何使用 Azure Cosmos DB 資料平面 API 建立資源。 透過資料平面 API,您可以設定基本選項,例如編制索引原則,資料分割索引鍵就像使用 Cosmos DB SDK 一樣。 如果您需要所有 Azure Cosmos DB 資源的完整功能支援,建議您使用 Cosmos DB 資源提供者

每個 Azure Cosmos DB 帳戶都支援多個獨立具名資料庫。 資料庫是集合、使用者和許可權的邏輯命名空間。 資料庫資源是由Azure Cosmos DB 資源模型中的 dbs表示。 以下是 URI 的範例: https://mydbaccount.documents.azure.com/dbs

以下是 Azure Cosmos DB 中資料庫的範例標記法:

{  
  "id":"ContosoDB",  
  "_rid":"rnYYAA==",  
  "_ts":1408056022,  
  "_self":"dbs\/rnYYAA==\/",  
  "_etag":"00004800-0000-0000-0000-53ed3ad60000",  
  "_colls":"colls\/",  
  "_users":"users\/"
}  
  
屬性 Description
id 必要。 這是唯一 的使用者可設定屬性。 這是可識別資料庫的唯一名稱,也就是說,帳戶中沒有兩個資料庫共用相同的名稱。 此名稱不得超過 255 個字元。
_rid 它是 系統產生的屬性。 資源識別碼 (_rid) 是系統產生的識別碼。
_ts 它是系統產生的屬性。 代表資源的上次更新時間戳記。 值為時間戳記。
_self 它是系統產生的屬性。 代表資源的唯一可定址 URI。
_etag 它是系統產生的屬性,指定開放式並行控制所需的資源 etag。
_colls 它是系統產生的屬性,指定 集合 資源的可定址路徑。
_users 它是系統產生的屬性,指定 使用者 資源的可定址路徑。

工作

您可以使用資料庫執行下列工作:

另請參閱