Conception de base de données - Intégration de base de données MySQL de deux systèmes
1. Il existe actuellement les systèmes A et B, et B est le système amélioré de A ;
2. La plupart des tables de base de données des deux versions de la base de données système mysql ont la même structure, et les données de A peuvent être directement intégrées dans un autre système B mais certaines tables ont des structures différentes, ou sont divisées en plusieurs parties ; B. Une montre ;
3. Nous allons transformer la table de données dans le système B afin qu'elle puisse couvrir les données de A. Je voudrais demander au maître s'il existe de bonnes solutions ou outils à recommander. Comment pouvons-nous concevoir clairement la solution d'intégration. et en même temps formuler des méthodes de vérification efficaces après l'intégration ? ? ?
Vous n'êtes pas très clair sur ce que vous avez dit.
Il y a des tables dans la bibliothèque A, mais elles sont aussi dans la bibliothèque B ? Copiez-le ensuite directement et faites correspondre le nom, etc.
La bibliothèque A contient des tables, et certains des champs de ces tables sont présents dans A mais pas dans B, ou dans A mais pas dans B. Je ne sais donc pas quel outil utiliser.
Habituellement, il est plus sûr de trier les scripts SQL un par un Pour les outils, consultez les outils liés à ETL tels que Kettle.
J'ai l'impression que votre problème n'est toujours pas décrit assez clairement. La personne ci-dessus a raison. Des problèmes spécifiques doivent être analysés en détail.
Si vous ne discutez pas d'un plan basé sur la situation réelle, vous agissez comme un voyou...
Tout d'abord, il n'est pas fiable de fusionner directement les données des deux bibliothèques 1. C'est difficile à faire 2. Même si cela est possible, comment garantir l'intégrité des données ? 🎜# Il est recommandé de connaître les différentes performances des deux systèmes, puis d'exporter les données de différence dans un script en dépannant les données, puis de les importer dans la bibliothèque correspondante
De cette façon, même si. un problème survient, vous pouvez facilement résoudre le problème et avoir de la place pour une restauration. Bien sûr, faites une sauvegarde à l'avance
.