次の方法で共有


データベース

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\/"
}  
  
プロパティ 説明
id 必須。 これは、ユーザー設定 可能な唯一のプロパティです。 これは、データベースを識別する一意の名前です。つまり、アカウント内で同じ名前を共有する 2 つのデータベースはありません。 名前は 255 文字以内である必要があります。
_rid これは、システムによって生成されるプロパティです。 リソース ID (_rid) は、システムによって生成される識別子です。
_ts これは、システムによって生成されるプロパティです。 リソースの最終更新タイムスタンプを示します。 値は、タイムスタンプです。
_self これは、システムによって生成されるプロパティです。 リソースの一意のアドレス指定が可能な URI です。
_etag これは、オプティミスティック コンカレンシー制御に必要なリソース etag を指定するシステム生成プロパティです。
_colls これは、 コレクション リソースのアドレス指定可能パスを指定するシステム生成プロパティです。
_users これは、 ユーザー リソースのアドレス指定可能なパスを指定するシステム生成プロパティです。

タスク

データベースでは、次のタスクを実行できます。

参照