J'ai 2 bases de données hébergées sur le serveur différent. Quelle est la meilleure chose à faire, de copier tout le contenu de la base de données de la table maître à la table de la base de données esclave? Je ne suis pas le propriétaire de la base de données master, mais ils sont prêts à donner un accès. Avant que les données de la base de données master soient sorties via RSS et mon script PHP l'analyse pour les insérer dans un autre serveur où une autre base de données est située, mais il faut 24 heures pour mettre à jour et insérer les données dans la base de données distante. de 2 frais généraux de bases de données. Nous prévoyons donc de créer un script qui téléchargera les données à partir de la base de données master et sauvegardera une copie locale, puis FTP sur le 2ème serveur et déversera le contenu dans la base de données. Est-ce conseillé même si la taille du fichier soit CSV ou SQL est d'environ 30 Mo et continue de croître? Quelle est la meilleure solution pour cela? REMARQUE: tous les scripts de téléchargement, de FTP, d'insertion dans la 2ème base de données sont gérés par cron pour une mise à jour automatique.Synchronisation avec la base de données master
Répondre
De quel type de base de données parlons-nous? Avez-vous regardé dans la réplication?
Vous vraiment devrait envisager la réplication maître-esclave MySQL. Cela signifie que chaque insertion/mise à jour est également en cours sur le serveur esclave. Le serveur maître doit être configuré pour conserver un journal de transactions (binaire) que l'esclave utilise pour suivre les mises à jour.
Outre la facilité d'utilisation, la réplication maintient également la charge faible, car il s'agit d'un processus continu.
Donc, cela ne signifie rien à s'inquiéter de l'allocation de la mémoire, le temps de traitement, etc., qui affectera le serveur esclave? – text
Le serveur esclave ne dispose que de la «charge» supplémentaire des mises à jour (insertion, suppression, suppression de tables, réindexage, etc.) initiées à partir du maître. C'est mieux que de vider/restaurer toutes les x heures. – Willem
- 1. Synchronisation LinqToSQL avec la base de données
- 2. Synchronisation des données de base
- 3. Vous voulez restaurer la base de données master ....?
- 4. Synchronisation de la base de données à partir d'Active Directory
- 5. Webservice Orchestration pour la synchronisation de base de données
- 6. Synchronisation d'une base de données client SQLite avec une base de données MySQL
- 7. BPEL pour la synchronisation de données
- 8. Liaison/synchronisation de la base de données SQL avec MySQL DB
- 9. Synchronisation Sql Database Server avec la base de données Pi système
- 10. Comment les procédures SQL de la base de données Master peuvent-elles aider les développeurs db?
- 11. synchronisation de base de données - codes SFTP/RMAN/By?
- 12. Synchronisation d'instance basée sur une base de données simple
- 13. Synchronisation des données mobiles
- 14. Base de données SQL Server Synchronisation entre deux serveurs
- 15. Implémentation de l'authentification unique et de la synchronisation des données
- 16. Interaction avec la base de données SQL
- 17. Meilleure façon de synchroniser la base de données client avec la base de données du serveur
- 18. Synchronisation des données avec SQL Server Management Studio
- 19. insérer des données dans la base de données avec jsp
- 20. Erreur lors de l'installation de TFS 2008 SP1, permission CREATE TABLE refusée dans la base de données 'master'
- 21. Synchronisation Active Directory avec transformation?
- 22. Structure de la base de données pour les données de base remplacées sélectivement par client
- 23. SQL Server 2005 Synchronisation avec MySQL
- 24. Comment synchroniser la base de données d'applications Web avec une base de données d'application Windows
- 25. besoin d'aide avec la connexion à la base de données
- 26. Synchronisation du modèle de données de base entre Mac et iPhone
- 27. Synchronisation de base de données partielle entre site sécurisé et non sécurisé?
- 28. Master Page
- 29. Les scripts SQL agissent sur la base de données principale au lieu de la base de données de pratique
Base de données MySQL. Pas encore, et je suis toujours à la recherche d'une alternative, mais si la réplication est la meilleure solution, je vais y aller. – text