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 makalelerinde Azure Cosmos DB veri düzlemi API'sini kullanarak kaynak oluşturma adımları gösterilmektedir. Veri düzlemi API'siyle dizin oluşturma ilkesi, bölüm anahtarları gibi cosmos DB SDK'ları gibi temel seçenekleri 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; başka bir ifadeyle, 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. |
_Kullanıcı | 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:
- Veritabanı Oluşturma
- Liste Veritabanları
- Veritabanı Alma
- Veritabanı Silme
- Sorgu Veritabanları