J'ai 1 serveur MySQL pour supporter l'application PHP. La logique dans l'application nécessite plusieurs requêtes. Par exemple, pour ajouter la transaction, j'ai besoin de créer plusieurs objets de requête et d'exécuter ces requêtes séparément sans utiliser commit
. Cela signifie ajouter les données de transaction d'abord dans la table avec un objet. Et pour ajouter une méthode de paiement, je crée l'objet différent.Comment la réplication MySQL reste-t-elle synchronisée?
En ce moment, c'est bon parce que je n'ai qu'un seul serveur MySQL. Que se passera-t-il si j'ai plusieurs serveurs (MySQL Master-Slave).
La création de différents objets en une seule opération appellera différents serveurs. Et à cause des données de latence peuvent ne pas être disponibles sur un autre serveur.
S'il vous plaît me conseiller de le faire correctement. Si la question n'est pas claire, demandez des précisions. Merci!
Parlez-vous de la réplication ou simplement de séparer les serveurs de base de données autonomes? – Machavity
@Machavity: réplication. Je prévois de passer à amazon RDS ou Azure MySQL. Mais, je ne suis pas sûr que le code d'application actuel et la logique soutiendront cela. –