Azure Cosmos DB'yi Tablo ve Azure Tablo Depolama için kullanın.

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.

Package Kaynak Kodu
.NET NuGet - Azure.Data.Tables azure-sdk-for-net/sdk/tables/Azure.Data.Tables
Python PyPI - azure-data-tables azure-sdk-for-python/sdk/tables/azure-data-tables
JavaScript/TypeScript npm - @azure/data-tables azure-sdk-for-js/sdk/tables/data-tables
Java Maven- azure-data-tables azure-sdk-for-java/sdk/tables/azure-data-tables
Go pkg.go.dev - aztables azure-sdk-for-go/sdk/data/aztables
C++ vcpkg - azure-data-tables-cpp azure-sdk-for-cpp/sdk/tables/azure-data-tables

Önceki sürümler

Bu SDK paketleri yalnızca Tablo için Azure Cosmos DB ile çalışır.