PolarDB para PostgreSQL
(github.com)<p>- Código abierto que convierte Postgres en una base de datos distribuida de tipo share-nothing <br />
→ Funciona mediante paso de mensajes entre nodos sin compartir datos (Coordinator)<br />
- Mantiene la compatibilidad SQL del nodo único existente, mientras agrega alto rendimiento, escalabilidad, alta disponibilidad y elasticidad <br />
- Mediante replicación basada en Paxos, ofrece consistencia global de datos, procesamiento SQL distribuido, redundancia de datos y alta disponibilidad<br />
- Arquitectura <br />
→ Aplica hash a la PK para fragmentar la tabla en shards. Se puede ajustar la cantidad de shards<br />
→ Cada shard se replica en 3 nodos<br />
→ Para reducir costos, puede almacenar 2 copias completas y en la tercera solo el WAL (Write Ahead Log) <br />
- Open source de Alibaba </p>
Aún no hay comentarios.