Базы данных
Azure Cosmos DB — это глобально распределенная база данных с несколькими моделями, которая поддерживает модели данных документов, графов и ключей и значений. Содержимое этого раздела предназначено для создания ресурсов базы данных, выполнения запросов и управления ими с помощью API SQL через REST.
Примечание
В этих справочных статьях по API показано, как создавать ресурсы с помощью API плоскости данных Azure Cosmos DB. С помощью API плоскости данных можно настроить основные параметры, такие как политика индексирования, ключи секций, так же, как в пакетах SDK для Cosmos DB. Если требуется полная поддержка функций для всех ресурсов Azure Cosmos DB, рекомендуется использовать поставщик ресурсов Cosmos DB.
Каждая учетная запись Azure Cosmos DB поддерживает несколько независимо именованных баз данных. База данных — это логическое пространство имен для коллекций, пользователей и разрешений. Ресурс базы данных представлен dbs в модели ресурсов Azure Cosmos DB. Ниже приведен пример универсального кода ресурса (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\/"
}
Свойство | Описание |
---|---|
идентификатор | Обязательный. Это единственное настраиваемое пользователем свойство. Это уникальное имя, которое идентифицирует базу данных, т. е. не две базы данных имеют одно и то же имя в учетной записи. Имя должно быть не длиннее 255 символов. |
_rid | Это свойство, созданное системой. Идентификатор ресурса (_rid) является системным идентификатором. |
_ts | Это свойство, созданное системой. Оно представляет метку времени последнего обновления ресурса. Значение — метка времени. |
_self | Это свойство, созданное системой. Это уникальный адресуемый URI для ресурса. |
_etag | Это системное свойство, указывающее тег ресурса, необходимый для управления оптимистическим параллелизмом. |
_colls | Это системное свойство, указывающее адресуемый путь к ресурсу коллекций . |
_users | Это созданное системой свойство, указывающее адресуемый путь к ресурсу пользователей . |
Задания
С базами данных можно выполнять следующие задачи:
- Создание базы данных
- Перечисление баз данных
- Получение базы данных
- Удаление базы данных
- Запросы к базам данных