PolarDB für PostgreSQL
(github.com)<p>- Open Source, das Postgres in eine Share-Nothing-Distributed-DB verwandelt <br />
→ arbeitet ohne gemeinsame Datennutzung zwischen den Knoten und stattdessen über Nachrichtenübermittlung (Coordinator)<br />
- Beibehaltung der SQL-Kompatibilität des bestehenden Single-Node-Systems bei gleichzeitiger Ergänzung um hohe Performance, Skalierbarkeit, Hochverfügbarkeit und Elastizität <br />
- Bietet globale Datenkonsistenz, verteilte SQL-Verarbeitung, Datenredundanz und Hochverfügbarkeit durch Paxos-basierte Replikation<br />
- Architektur <br />
→ Tabellen werden per PK-Hashing geshardet. Die Anzahl der Shards ist anpassbar<br />
→ Jeder Shard wird auf 3 Knoten repliziert<br />
→ Zur Kostensenkung können 2 vollständige Kopien gespeichert werden, während der dritte Knoten nur das WAL (Write Ahead Log) speichert <br />
- Open Source von Alibaba </p>
Noch keine Kommentare.