PolarDB pour PostgreSQL
(github.com)<p>- Un open source qui transforme Postgres en base de données distribuée de type share-nothing <br />
→ Fonctionne par échange de messages entre les nœuds, sans partage de données (Coordinator)<br />
- Ajoute hautes performances, scalabilité, haute disponibilité et élasticité, tout en conservant la compatibilité SQL d’un nœud unique existant <br />
- Offre cohérence globale des données, traitement SQL distribué, redondance des données et haute disponibilité grâce à une réplication basée sur Paxos<br />
- Architecture <br />
→ Sharding des tables par hachage de la PK. Le nombre de shards peut être ajusté<br />
→ Chaque shard est répliqué sur 3 nœuds<br />
→ Pour réduire les coûts, 2 répliques complètes peuvent être conservées, et la troisième ne stocker que le WAL (Write Ahead Log) <br />
- Open source d’Alibaba </p>
Aucun commentaire pour le moment.