diff --git a/README.md b/README.md index 30ce9ba993637973834f86f92192f40a9e1fc5fd..de981dcbafdb325ff7e8be77ba49f83ef295af3a 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,18 @@ # Présentation [[_TOC_]] +## Haute disponibilité des bases de données relationnelles + +La haute disponibilité des bases de données fait référence à la capacité d’une base de données à rester opérationnelle et accessible en permanence, même en cas de panne ou de défaillance. Le principe général consiste à déployer une base de données sur plusieurs serveurs avec des mécanismes de synchronisation et de bascules lorsqu'un serveur ne répond plus. + +Les deux bases de données étudiées, PostgreSQL et MySQL/MariaDB dispose de solutions de haute disponibilité spécifique, PostgreSQL automatic failover, RepMgr et Patroni pour la première et Galera cluster, MaxScale/ProxySQL/HAProxyProxy + MRM et MySQL Master-HA pour MySQL/MariaDB. + +Ces diverses solutions sont mises en perspectives avec la solution de haute disponibilité proposée par Oracle RAC. + +Il ressort de l'étude que la haute disponibilité n'est plus un facteur discriminant pour le choix d'une base de données. PostgreSQL et MariaDB/MySQL proposent des solutions de haute disponibilité convaincantes. + +[EtudeSLL-Haute-Disponibilites_BDD-pub.odt](https://gitlab.adullact.net/marche-sll/etudes-de-veille/-/package_files/1110/download) + # Les études de veille du marché de support au logiciel libre L'objet de ce projet est de permettre la publication des études