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.
Önemli
PostgreSQL için Azure Cosmos DB artık yeni projeler için desteklenmemektedir. Bu hizmeti yeni projeler için kullanmayın. Bunun yerine, şu iki hizmetlerden birini kullanın:
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 tasarlanmış dağıtılmış bir veritabanı çözümü için NoSQL için Azure Cosmos DB kullanın.
Açık kaynak Citus uzantısını kullanarak bölümlenmiş Azure Veritabanı'nın PostgreSQL için Elastik Kümeler özelliğini kullanın.
PostgreSQL için Azure Cosmos DB'ye en uygun iş yüklerinin ortak özellikleri aşağıdadır.
Önkoşullar
Bu makalede ölçeklendirmeye yönelik temel kavramları bildiğiniz varsayılır. Bunları okumadıysanız, bunu yapmak için bir dakikanızı ayırın.
Çok kiracılı SaaS'nin özellikleri
- Kiracılar kendi verilerini görür; diğer kiracıların verilerini göremezler.
- B2B SaaS uygulamalarının çoğu çok kiracılı uygulamalardır. Salesforce veya Shopify buna örnek olarak verilebilir.
- Çoğu B2B SaaS uygulamasında yüzlerce on binlerce kiracı vardır ve daha fazla kiracı katılmaya devam eder.
- Çok kiracılı SaaS uygulamaları, veritabanı sorguları için tek basamaklı milisaniyelik gecikme süresi gereksinimleriyle öncelikli olarak çalışır/işlemseldir.
- Bu uygulamalar klasik bir ilişkisel veri modeline sahiptir ve RoR, Hazırda Bekletme, Django gibi ORM'ler kullanılarak oluşturulur.
Gerçek zamanlı operasyonel analizin özellikleri
- Bu uygulamalar, müşteriye veya kullanıcıya yönelik etkileşimli bir analiz panosuna sahiptir ve bu panoda sorgu gecikme süresi gereksinimi alt saniye cinsindedir.
- Yüksek eşzamanlılık gerekir - en az 20 kullanıcı.
- Son bir saniye ile birkaç dakika arasında yeni verileri analiz eder.
- Çoğu, olaylar, günlükler vb. zaman serisi verilerine sahiptir.
- Bu uygulamalardaki yaygın veri modelleri şunlardır:
- Yıldız Şeması - birkaç büyük/olgu tablosu, gerisi küçük/boyut tabloları
- Çoğunlukla 20'den az ana tablo
Yüksek aktarım hızı işlem özelliklerinin özellikleri
- NoSQL/belge stili iş yüklerini çalıştırın, ancak işlemler, yabancı/birincil anahtarlar, tetikleyiciler, PostGIS gibi uzantılar gibi PostgreSQL özelliklerini gerektirir.
- İş yükü tek bir anahtara dayanır. CRUD ve bu anahtarı temel alan aramalar vardır.
- Bu uygulamaların yüksek aktarım hızı gereksinimleri vardır: binlerce ile yüz binlerce TPS.
- Yüksek eşzamanlılık gereksinimiyle tek basamaklı milisaniye cinsinden sorgu gecikme süresi.
- Nesnelerin interneti gibi zaman serisi verileri.
Sonraki adımlar
Uygulamanıza en uygun olanı seçin: