5 poin oleh xguru 2023-07-21 | Belum ada komentar. | Bagikan ke WhatsApp
  • Mulai Citus versi 12, sharding didukung hanya dengan nama skema tanpa tahap pemodelan data terpisah
    • Sharding dapat diterapkan dengan mudah pada SaaS multi-tenant, microservice yang menggunakan DB yang sama, dan lainnya
  • Sebelumnya Citus menggunakan sharding berbasis baris
    • Optimal untuk aplikasi analitik
    • Bisa digunakan juga untuk multi-tenant, tetapi perlu menambahkan kolom tenant ID ke tabel dan memakainya dalam filter, kueri, foreign key, dan lain-lain
  • Sharding berbasis skema hampir tidak memiliki batasan pemodelan data atau langkah khusus dibandingkan PostgreSQL yang tidak di-shard
    • Memungkinkan pembuatan aplikasi multi-tenant dengan skema per tenant secara mudah
    • Ada batasan bahwa join/foreign key dan sebagainya hanya boleh diterapkan pada tabel dalam skema yang sama, tetapi transaksi antar-skema tetap berfungsi

Belum ada komentar.

Belum ada komentar.