Différences entre les versions de « MySQL/Réplication »

132 octets ajoutés ,  il y a 8 ans
aucun résumé de modification
(Page créée avec « {{traduire}} {{MySQL}} == What is replication == Replication means that data written on a master MySQL will be send to separate server and executed there. Applications:... »)
 
{{traduire}}
{{MySQL}}
 
== What is replicationPrincipe ==
La {{w|Réplication (informatique)|réplication}} signifie que les données écrites sur le master MySQL sont envoyées à des slaves faisant office de copies.
 
Applications :
Replication means that data written on a master MySQL will be send to separate server and executed there.
* sauvegardes
* accès en lecture de la même base depuis plusieurs serveurs : augmentation des performances
* {{wt|failover/HA}}
 
Il y a deux types de réplication :
Applications:
* standard:Asynchrone (master->/slave)
* backups
* Semi-asynchrone (réplication asynchrone plus avec un slave avant de terminer la requête)
* spread read access on multiple servers for scalability
* failover/HA
 
Configurations des réplications :
Replication types:
* Asynchronousstandard replication (basic: master/->slave)
* dualdouble maître master: master<->master
* Semi-asynchronous replication (asynchronous replication + enforce 1 slave replication before completing queries)
 
En Master-Master les deux hôtes sont tour à tour master et slave : le serveur A se réplique sur le serveur B qui se réplique sur le serveur A.
Replication configurations:
Il n'y a pas de vérification de consistance des données, même si <code>auto_increment_increment/auto_increment_offset</code> est configuré les deux serveurs ne doivent pas être utilisés pour des accès concurrents.
* standard: master->slave
* dual master: master<->master
 
In Master-Master replication both hosts are masters and slaves at the same time. ServerA replicates to serverB which replicates to serevrA.
There are no consistency checks and even with auto_increment_increment/auto_increment_offset configured both servers should not be used
for concurrent writes.
 
== Asynchronous replication ==