URL: https://linuxfr.org/forums/linux-general/posts/bdd-mysql-distribu%C3%A9e-sur-des-sites-distants Title: BDD MySQL distribuée sur des sites distants Authors: kervinz Date: 2008年04月24日T13:48:07+02:00 Tags: Score: 0 Bonjour, Dans le cadre d'un stage en entreprise je dois optimiser une architecture de base de données MySQL : Voici l'architecture actuelle : Site1 --------------+--------- Site2 (srv MySQL) | \ | \ | \ Site3 Site4 Les utilisateurs des site 2, 3 et 4 accèdent au serveur MySQL situé sur le site 1 via des liaisons WAN. Les sites 2, 3 et 4 sont situés à l'étranger, et cela provoque d'énormes temps de latence sur certaines requêtes qui manipulent de grosses données. Voici l'architecture que l'on souhaiterait obtenir : Site1 --------------+--------- Site2 (srv MySQL) (srv MySQL) | \ | \ | \ Site3 (srv MySQL) Site4 (srv MySQL) Nous souhaitons mettre en place un serveur MySQL sur chacun des sites afin que les utilisateurs puissent bénéficier d'un accès BDD en local. La contrainte principale étant que les données des différents serveurs doivent être synchronisées, et que les bases doivent pouvoir supporter des accès simultanés. J'ai regardé du côté de MySQL Cluster mais cette solution semble plus adaptée à du réseau LAN (sur la doc MySQL, il recommandent un débit de 100Mb voir 1Gb que nous avons bien entendu pas sur nos liaisons WAN). J'ai aussi regardé du coté de la réplication, ainsi que du côté de MySQL proxy, mais je ne sais pas si cela correspond vraiment à nos besoins. S'il y a un expert en architectures BDD distribuées, je souhaiterais qu'il m'aiguille sur les différentes solutions possibles. Merci