PolarDB para PostgreSQL
(github.com)<p>- Open source que transforma o Postgres em um banco de dados distribuído share-nothing <br />
→ Opera por meio de troca de mensagens entre nós, sem compartilhamento de dados (Coordinator)<br />
- Mantém a compatibilidade SQL do nó único existente, ao mesmo tempo em que adiciona alto desempenho, escalabilidade, alta disponibilidade e elasticidade <br />
- Fornece consistência global dos dados, processamento SQL distribuído, redundância de dados e alta disponibilidade por meio de replicação baseada em Paxos<br />
- Arquitetura <br />
→ Faz sharding das tabelas aplicando hash na PK. O número de shards pode ser ajustado<br />
→ Cada shard é replicado em 3 nós<br />
→ Para reduzir custos, é possível manter 2 cópias completas e, na terceira, armazenar apenas o WAL (Write Ahead Log) <br />
- Open source da Alibaba </p>
Ainda não há comentários.