Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Important
99,999% kullanılabilirlik hizmet düzeyi sözleşmesi (SLA), anında otomatik ölçeklendirme ve birden çok bölgede otomatik yük devretme ile yüksek ölçekli senaryolar için bir veritabanı çözümü mü arıyorsunuz? NoSQL için Azure Cosmos DB'yi göz önünde bulundurun.
Tablo ve Azure Tablo Depolama için Azure Cosmos DB, aynı tablo veri modelini ve işlemlerini kullanarak kolayca ölçeklenebilir uygulamalar oluşturabilirsiniz. Bu makalede, verimli tablo depolama yönetimi için her iki hizmetin birlikte nasıl kullanılacağı gösterilmektedir.
Note
Sunucusuz kapasite modu Tablo için Azure Cosmos DB API'sinde kullanılabilir. Daha fazla bilgi için bkz . Azure Cosmos DB sunucusuz.
Şu anda Azure Tablo Depolama kullanıyorsanız, Tablo için Azure Cosmos DB'ye geçerek aşağıdaki avantajları elde edebilirsiniz:
| Feature | Azure Tablo Depolama Hizmeti | Tablo için Azure Cosmos DB |
|---|---|---|
| Latency | Hızlıdır, ancak gecikme süresi için üst sınır yoktur. | Okuma ve yazma işlemleri için tek basamaklı milisaniyelik gecikme süreleriyle, yüzde 99'luk dilimde, herhangi bir ölçekte ve dünyanın herhangi bir yerinde, 10 ms okuma gecikmesi ve 15 ms yazma gecikmesiyle desteklenir. |
| Verimlilik | Değişken aktarım hızı modeli. Tabloların saniyede 20.000 işlem ölçeklenebilirlik sınırı vardır. | SLA'lar tarafından desteklenen, tablo başına özel, ayrılmış aktarım hızı ile son derece ölçeklenebilir. Hesapların aktarım hızı üst sınırı yoktur ve sağlanan aktarım hızı modunda tablo başına saniyede 10 milyon işlemi destekler >. |
| Genel dağıtım | Otomatik ve el ile hesap yük devretmeyi destekleyen yüksek kullanılabilirlik için isteğe bağlı olarak okunabilir ikincil okuma bölgesine sahip tek bölge. | Birden 30'dan fazla bölgeye anahtar teslimi küresel dağıtım. Herhangi bir zamanda ve dünyanın her yerinde hizmet tarafından yönetilen ve manuel yük devretme desteği. |
| Dizinleme |
PartitionKey ve RowKey üzerindeki yalnızca birincil dizin. İkincil dizin yok. |
Tüm özelliklerde otomatik ve eksiksiz dizin oluşturma, dizin yönetimi yok. |
| Query | Sorgu yürütme, birincil anahtar için dizin kullanır ve diğer durumlarda tarama yapar. | Sorgular, hızlı sorgu süreleri için özelliklerde otomatik dizin oluşturma avantajından yararlanabilir. |
| Consistency | Birincil bölgede güçlü. İkincil bölgede sonuçta. | Uygulama gereksinimlerinize bağlı olarak kullanılabilirlik, gecikme süresi, aktarım hızı ve tutarlılık arasında denge sağlamak için iyi tanımlanmış beş tutarlılık düzeyi. |
| Pricing | Tüketim tabanlı. | Hem tüketim tabanlıhem de sağlanan kapasite modlarında kullanılabilir. |
| SLA’lar | %99,99 kullanılabilirlik. | Tüm tek bölge hesapları ve gevşek tutarlılığa sahip çok bölgeli tüm hesaplar için %99,99 erişilebilirlik SLA'sı ve çok bölgeli tüm veritabanı hesaplarında %99,999 okuma erişilebilirliği ile endüstri lideri kapsamlı SLA'lar üzerinde genel erişilebilirlik. |
Azure SDK’ları
Azure yazılım geliştirme setleri (SDK) birden çok programlama dili için kitaplıklar sağlayarak geliştiricilerin Tablo için Azure Cosmos DB ve Azure Tablo Depolama ile sorunsuz bir şekilde etkileşim kurmasını sağlar.
En son sürüm
Bu SDK paketleri hem Tablo için Azure Cosmos DB hem de Tablo Depolama ile çalışır.
Önceki sürümler
Bu SDK paketleri yalnızca Tablo için Azure Cosmos DB ile çalışır.
.NET.
Azure.Data.TablesNuGet'te kullanılabilir. Azure Tablolar istemci kitaplığı, kod değişikliği olmadan Tablo Depolama'yı veya Tablo hizmeti uç noktaları için Azure Cosmos DB'yi hedefler.Python.
azure-cosmosdb-tablePyPi'den kullanılabilir. Bu SDK hem Tablo Depolama'ya hem de Tablo için Azure Cosmos DB'ye bağlanır.JavaScript/TypeScript.
azure-storagenpm.jsüzerinde kullanılabilir. Bu Azure Depolama SDK'sı, Tablo api'sini kullanarak Azure Cosmos DB hesaplarına bağlanır.Java. Java için Microsoft Azure Depolama İstemci SDK'sı Maven'da kullanılabilir. Bu Azure Depolama SDK'sı, Tablo api'sini kullanarak Azure Cosmos DB hesaplarına bağlanır.
C++. C++ için Azure Depolama İstemci Kitaplığı , Azure Depolama için uygulamalar oluşturmanıza olanak tanır.
Ruby. Ruby için Azure Depolama Tablosu İstemci Kitaplığı , Azure depolama Tablo hizmetlerine erişmek için bir Ruby paketi sağlar.
PHP. Azure Depolama Tablosu PHP İstemci Kitaplığı , Azure depolama Tablo hizmetlerine erişmek için bir PHP istemci kitaplığı sağlar.
PowerShell.
AzureRmStorageTablePowerShell modülünün depolama Tablolarıyla çalışacak cmdlet'leri vardır.