Mysql
 sql >> Base de données >  >> RDS >> Mysql

Question de synchronisation de la base de données conceptuelle PHP / MySQL

Découvrez mk-table-sync . Il compare deux tables sur des serveurs différents, en utilisant des sommes de contrôle de morceaux de lignes. Si un morceau donné est identique entre les deux serveurs, aucune copie n'est nécessaire. Si le bloc diffère, il copie uniquement le bloc dont il a besoin. Vous n'avez pas besoin d'effacer la table locale.

Une autre alternative consiste à copier les données distantes dans un nom de table distinct. S'il se termine avec succès, supprimez l'ancienne table et RENOMMEZ la nouvelle copie locale avec le nom de la table d'origine. Si la copie échoue ou est interrompue, supprimez la copie locale avec le nom distinct et réessayez. Pendant ce temps, votre autre table locale avec les données précédentes est intacte.