Bazy danych

Azure Cosmos DB to globalnie rozproszona wielomodelowa baza danych, która obsługuje modele danych dokumentów, grafów i par klucz-wartość. Zawartość tej sekcji dotyczy tworzenia zasobów bazy danych, wykonywania zapytań i zarządzania nimi przy użyciu interfejsu API SQL za pośrednictwem interfejsu API REST.

Uwaga

W tych artykułach referencyjnych interfejsu API pokazano, jak tworzyć zasoby przy użyciu interfejsu API płaszczyzny danych usługi Azure Cosmos DB. Za pomocą interfejsu API płaszczyzny danych można skonfigurować podstawowe opcje, takie jak zasady indeksowania, klucze partycji, podobnie jak w przypadku zestawów SDK usługi Cosmos DB. Jeśli potrzebujesz pełnej obsługi funkcji dla wszystkich zasobów usługi Azure Cosmos DB, zalecamy użycie dostawcy zasobów usługi Cosmos DB.

Każde konto usługi Azure Cosmos DB obsługuje wiele niezależnie nazwanych baz danych. Baza danych jest logiczną przestrzenią nazw dla kolekcji, użytkowników i uprawnień. Zasób bazy danych jest reprezentowany przez bazy danych w modelu zasobów usługi Azure Cosmos DB. Oto przykład identyfikatora URI: https://mydbaccount.documents.azure.com/dbs.

Oto przykładowa reprezentacja bazy danych w usłudze Azure Cosmos DB:

{  
  "id":"ContosoDB",  
  "_rid":"rnYYAA==",  
  "_ts":1408056022,  
  "_self":"dbs\/rnYYAA==\/",  
  "_etag":"00004800-0000-0000-0000-53ed3ad60000",  
  "_colls":"colls\/",  
  "_users":"users\/"
}  
  
Właściwość Opis
identyfikator Wymagane. Jest to jedyna właściwość ustawiana przez użytkownika. Jest to unikatowa nazwa identyfikująca bazę danych, czyli nie dwie bazy danych mają taką samą nazwę na koncie. Nazwa nie może przekraczać 255 znaków.
_rid Jest to właściwość wygenerowana przez system. Identyfikator zasobu (_rid) jest identyfikatorem generowanym przez system.
_ts Jest to właściwość wygenerowana przez system. Określa ostatni zaktualizowany znacznik czasu zasobu. Wartość jest znacznikiem czasu.
_self Jest to właściwość wygenerowana przez system. Jest to unikatowy adresowy identyfikator URI zasobu.
_etag Jest to właściwość wygenerowana przez system, która określa tag zasobu wymagany do optymistycznej kontroli współbieżności.
_colls Jest to właściwość wygenerowana przez system, która określa adresową ścieżkę zasobu kolekcji .
_Użytkowników Jest to właściwość wygenerowana przez system, która określa adresową ścieżkę zasobu użytkowników .

Zadania

Za pomocą baz danych można wykonywać następujące zadania:

Zobacz też