Je développe une application Web avec php qui doit synchroniser une base de données mysql locale avec laquelle une version de bureau Java de l'application Web interagit. En même temps, j'ai besoin de synchroniser le db local avec le db distant. Comment puis-je faire cela sans utiliser d'autres logiciels comme MySQL Compare. J'apprécierai vraiment l'aide. Les gars de Thanx.Synchronisation de la base de données locale avec la base de données distante et vice versa
Répondre
Vous avez clairement un problème d'architecture important. Il doit être très bien planifié. La réplication bidirectionnelle ne fonctionnera évidemment pas, à moins d'y avoir réfléchi très attentivement et de comprendre comment résoudre les conflits et quel impact cela aura sur votre demande. En particulier, vous pouvez oublier d'utiliser AUTO_INCREMENT. Pour la réplication unidirectionnelle, vous pouvez utiliser mk-table-sync ou utiliser la réplication mysql d'une manière ou d'une autre (il existe plusieurs possibilités).
Vous pouvez également exécuter une autre instance de mysql sur le serveur, utiliser mk-table-sync pour la synchroniser périodiquement localement, et utiliser la réplication mysql pour cela. Cela présente certains avantages, notamment s'il existe des tables que vous ne souhaitez pas répliquer.
Vous avez vraiment besoin de réfléchir à la façon dont cela va fonctionner, si vous envisagez de faire une synchronisation bidirectionnelle. Il est possible que vous finissiez par écrire du code personnalisé pour le faire, car le mécanisme de résolution des conflits peut le rendre obligatoire.
- 1. synchronisation base de données distante (MySQL) avec base de données SQLite et vice versa
- 2. Synchronisation de la base de données depuis plusieurs emplacements vers une base de données centrale et vice versa
- 3. Transformation des données de base en XML et vice versa
- 4. Synchronisation avec la base de données master
- 5. Connexion de la base de données mysql distante à la base de données mysql locale?
- 6. Synchronisation de la base de données SQL
- 7. Mise à jour de la base de données locale à partir d'une base de données distante
- 8. Synchronisation des données de base de données en ligne avec base de données sqlite locale android
- 9. Synchroniser la base de données du système de bureau au serveur distant et vice versa?
- 10. Meilleure approche pour le transfert de données de la base de données distante à la base de données locale
- 11. Synchronisation LinqToSQL avec la base de données
- 12. Problèmes de copie des données de la base de données postgresql locale vers la base de données heroku distante
- 13. Synchronisation de base de données sql en ligne et locale
- 14. Synchronisation de base de données locale entre la base de données du serveur sql et la base de données SQL locale
- 15. Flux de données de chaîne avec codage et décodage du navigateur vers la base de données mysql et vice versa
- 16. Comment synchroniser une base de données locale avec une base de données distante en utilisant Django?
- 17. base de données MySQL locale et cloud ... Synchronisation bidirectionnelle
- 18. Mise à jour de la table de base de données distante de la table de base de données locale
- 19. synchronisation de base de données dans appengine
- 20. Comment restaurer la base de données à partir de la base de données distante?
- 21. Transmettre des données de PHP vers Javascript et Vice Versa
- 22. Synchronisation de la base de données Oracle
- 23. Problèmes avec l'application java et la base de données distante
- 24. Synchronisation de la base de données MySQL
- 25. sélectionnez les données vice versa
- 26. Synchronisation entre la base de données client et la base de données centrale
- 27. Options de synchronisation de base de données
- 28. Synchroniser la base de données sur l'ipad avec la base de données distante
- 29. synchronisation de base de données
- 30. Application iPhone Base de données locale ou distante
La réplication de MySQL pourrait aider: http://dev.mysql.com/doc/refman/5.0/fr/replication.html –