PolarDB untuk PostgreSQL
(github.com)- Open source yang mengubah Postgres menjadi DB terdistribusi share-nothing
→ Bekerja melalui pengiriman pesan tanpa berbagi data antar node (Coordinator)
-
Menambahkan performa tinggi, skalabilitas, ketersediaan tinggi, dan elastisitas sambil tetap mempertahankan kompatibilitas SQL dari single node yang ada
-
Menyediakan konsistensi data global, pemrosesan SQL terdistribusi, redundansi data, dan ketersediaan tinggi melalui replikasi berbasis Paxos
-
Arsitektur
→ Tabel di-sharding dengan melakukan hashing pada PK. Jumlah shard dapat disesuaikan
→ Setiap shard direplikasi ke 3 node
→ Untuk menghemat biaya, 2 salinan penuh dapat digunakan dan yang ketiga hanya menyimpan WAL (Write Ahead Log)
- Open source dari Alibaba
Belum ada komentar.