Veritabanları

Azure Cosmos DB, belge, grafik ve anahtar-değer veri modellerini destekleyen genel olarak dağıtılmış çok modelli bir veritabanıdır. Bu bölümdeki içerik, REST aracılığıyla SQL API'sini kullanarak veritabanı kaynaklarını oluşturmaya, sorgulamaya ve yönetmeye yöneliktir.

Not

Bu API başvuru makaleleri, Azure Cosmos DB veri düzlemi API'sini kullanarak kaynak oluşturmayı gösterir. Veri düzlemi API'siyle dizin oluşturma ilkesi, bölüm anahtarları gibi temel seçenekleri Cosmos DB SDK'larıyla yapılandırabilirsiniz. Tüm Azure Cosmos DB kaynakları için tam özellik desteğine ihtiyacınız varsa Cosmos DB Kaynak Sağlayıcısı'nı kullanmanızı öneririz.

Her Azure Cosmos DB hesabı, bağımsız olarak adlandırılmış birden çok veritabanını destekler. Veritabanı koleksiyonlar, kullanıcılar ve izinler için mantıksal bir ad alanıdır. Veritabanı kaynağı, Azure Cosmos DB kaynak modelindekiveritabanlarıyla temsil edilir. URI örneği aşağıda verilmiştir: https://mydbaccount.documents.azure.com/dbs.

Azure Cosmos DB'deki bir veritabanının örnek gösterimi aşağıda verilmiştir:

{  
  "id":"ContosoDB",  
  "_rid":"rnYYAA==",  
  "_ts":1408056022,  
  "_self":"dbs\/rnYYAA==\/",  
  "_etag":"00004800-0000-0000-0000-53ed3ad60000",  
  "_colls":"colls\/",  
  "_users":"users\/"
}  
  
Özellik Açıklama
kimlik Gereklidir. Bu, tek kullanıcı ayarlanabilir özelliğidir. Bu, veritabanını tanımlayan benzersiz bir addır, yani bir hesapta aynı adı paylaşan iki veritabanı yoktur. Ad 255 karakteri aşmamalıdır.
_rid Sistem tarafından oluşturulan bir özelliktir. Kaynak kimliği (_rid) sistem tarafından oluşturulan bir tanımlayıcıdır.
_ts Sistem tarafından oluşturulan bir özelliktir. Kaynağın son güncelleştirilmiş zaman damgasını belirtir. Değer bir zaman damgasıdır.
_self Sistem tarafından oluşturulan bir özelliktir. Kaynak için benzersiz adreslenebilir URI'dir.
_etag İyimser eşzamanlılık denetimi için gereken kaynak etag'ini belirten sistem tarafından oluşturulan bir özelliktir.
_colls Koleksiyon kaynağının adreslenebilir yolunu belirten sistem tarafından oluşturulan bir özelliktir.
_users Bu, kullanıcı kaynağının adreslenebilir yolunu belirten sistem tarafından oluşturulan bir özelliktir.

Görevler

Veritabanlarıyla aşağıdaki görevleri gerçekleştirebilirsiniz:

Ayrıca Bkz.