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