Azure Cosmos DB: Tablo API’sine Giriş

Uygulama hedefı: tablo API'si

Azure Cosmos DB, Azure Tablo depolaması için yazılmış olan ve aşağıdaki gibi üst düzey özelliklere ihtiyaç duyan uygulamalar için Tablo API'sini sunar:

Azure tabloları SDK 'ları , .net, Java, Python, Node.js ve go için kullanılabilir. bu sdk 'lar, tablo Depolama veya Cosmos DB tabloları hedeflemek için kullanılabilir. azure tabloları sdk 'ları kullanılarak azure tablo depolama için yazılan uygulamalar, premium özelliklerden faydalanmak için kod değişikliği olmadan Azure Cosmos DB Tablo API'si geçirilebilir.

Not

sunucusuz kapasite modu artık Azure Cosmos DB Tablo API'si kullanılabilir.

Önemli

.NET Azure tabloları SDK Azure. Data. Tables , tablo API'si tarafından desteklenen en son özellikleri sunar. azure tabloları istemci kitaplığı, kod değişikliği olmadan azure tablo depolama veya Azure Cosmos DB tablo hizmeti uç noktalarını sorunsuzca hedefleyebilir.

Tablo teklifleri

Şu anda Azure Tablo Depolama hizmetini kullanıyorsanız, Azure Cosmos DB Tablo API’sine geçerek aşağıdaki avantajlara sahip olabilirsiniz:

Özellik Azure Tablo depolama Azure Cosmos DB Tablo API’si
Gecikme süresi 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üresi, her ölçekte, dünyanın her yerindeki 99. yüzdebirlik ' de okuma ve yazma işlemleri için <10 ms gecikme süresi ile desteklenir.
Aktarım hızı Değişken aktarım hızı modeli. Tabloların 20.000 işlem/sn'lik bir ölçeklenebilirlik sınırı vardır. SLA'lar ile desteklenen tablo başına adanmış, ayrılmış aktarım hızı ile yüksek düzeyde ölçeklenebilir. Hesapların aktarım hızı açısından üst sınırı yoktur ve tablo başına saniyede 10 milyondan fazla işlem desteklenir.
Genel dağıtım Yüksek kullanılabilirlik için isteğe bağlı okunabilir bir ikincil okuma bölgesi olan tek bölge. Bir bilgisayardan istediğiniz sayıda bölgeden anahtar genel dağıtımı . Her zaman, dünyanın her yerinde otomatik ve el ile yük devretme desteği. Herhangi bir bölgenin yazma işlemlerini kabul etmesine izin vermek için birden fazla yazma bölgesi.
Dizinleme Yalnızca PartitionKey ve RowKey’de birincil dizin. İkincil dizin yok. Varsayılan olarak dizin yönetimi olmadan tüm özelliklerde otomatik ve tamamen dizin oluşturma.
Sorgu Sorgu yürütme birincil anahtar için dizini kullanır, aksi durumda tarar. Sorgular, hızlı sorgu süreleri için özelliklerde otomatik dizin oluşturma avantajından yararlanabilir.
Tutarlılık Birincil bölge içinde güçlü. İkincil bölge içinde nihai. Uygulama gereksinimlerinize bağlı olarak kullanılabilirlik, gecikme süresi, aktarım hızı ve tutarlılığı karşılamak için iyi tanımlanmış beş tutarlılık düzeyi .
Fiyatlandırma Tüketim tabanlı. Hem tüketim tabanlı hem de sağlanan kapasite modlarında kullanılabilir.
SLA’lar çoğaltma stratejisine bağlı olarak% 99,9% 99,99 oranında kullanılabilirlik. % 99,999, tek bölgede hesapta kullanılabilirliği ve% 99,99 yazma kullanılabilirliği ve çok bölgeli hesaplarda% 99,999 yazma kullanılabilirliği. Kullanılabilirlik, gecikme süresi, aktarım hızı ve tutarlılığı kapsayan kapsamlı SLA 'lar .

başlarken

Azure portalındaki yeni Azure Cosmos DB hesabı. Ardından .NET kullanarak Tablo API'sı için hızlı başlangıç makalemizi inceleyin.

Sonraki adımlar

İşte başlamanıza yardımcı olacak birkaç ipucu: