PostgreSQL için PolarDB
(github.com)- Postgres'i shared-nothing dağıtık bir DB'ye dönüştüren açık kaynaklı çözüm
→ Düğümler arasında veri paylaşmadan, mesaj iletimi üzerinden çalışır (Coordinator)
-
Mevcut tek düğümlü SQL uyumluluğunu korurken yüksek performans/ölçeklenebilirlik/yüksek erişilebilirlik/esneklik ekler
-
Paxos tabanlı replikasyon ile küresel veri tutarlılığı, dağıtık SQL işleme, veri yedekliliği ve yüksek erişilebilirlik sağlar
-
Mimari
→ PK hash'lenerek tablo shard'lara bölünür. Shard sayısı ayarlanabilir
→ Her shard 3 düğüme replike edilir
→ Maliyeti azaltmak için 2 tam kopya ve üçüncü düğümde yalnızca WAL (Write Ahead Log) saklanabilir
- Alibaba'nın açık kaynak projesi
Henüz yorum yok.