5 puan yazan xguru 2023-07-21 | Henüz yorum yok. | WhatsApp'ta paylaş
  • Citus 12 sürümünden itibaren, ayrı bir veri modelleme adımı olmadan yalnızca şema adıyla sharding destekleniyor
    • Multi-tenant SaaS ve aynı veritabanını kullanan microservice'ler gibi yapılarda sharding kolayca uygulanabiliyor
  • Citus daha önce row-based sharding kullanıyordu
    • Analitik uygulamalar için ideal
    • Multi-tenant yapılarda da kullanılabiliyordu, ancak tablolara tenant ID sütunu eklemek ve bunu filtreler, sorgular, foreign key'ler vb. yerlerde kullanmak gerekiyordu
  • Şema tabanlı sharding, sharding uygulanmamış PostgreSQL ile karşılaştırıldığında veri modellemesi açısından neredeyse hiç kısıt veya özel adım gerektirmiyor
    • Her tenant için ayrı şema kullanan multi-tenant uygulamalar kolayca oluşturulabiliyor
    • Join/foreign key gibi yapıların yalnızca aynı şemadaki tablolara uygulanması gerektiği kısıtı var, ancak şemalar arası transaction'lar yine de çalışıyor

Henüz yorum yok.

Henüz yorum yok.