資料庫
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 | 它是系統產生的屬性,指定 使用者 資源的可定址路徑。 |
工作
您可以使用資料庫執行下列工作: