Reka bentuk pangkalan data - Penyepaduan pangkalan data MySQL dua sistem
1 Pada masa ini terdapat sistem A dan B, dan B ialah sistem yang dinaik taraf bagi
2 Kebanyakan jadual pangkalan data dalam dua versi pangkalan data mysql sistem mempunyai struktur yang sama, dan data A boleh disepadukan terus ke dalam sistem B yang lain tetapi beberapa jadual mempunyai struktur yang berbeza, atau dipecahkan kepada beberapa bahagian B. Jam tangan
3. Kami akan mengubah jadual data dalam sistem B supaya ia dapat merangkumi data A. Saya ingin bertanya kepada tuan jika terdapat sebarang penyelesaian atau alat yang baik untuk mengesyorkan dan pada masa yang sama merangka kaedah pengesahan yang berkesan selepas integriti data? ? ?
Anda tidak begitu jelas tentang apa yang anda katakan
Ada beberapa jadual di perpustakaan A, tetapi ia juga ada di perpustakaan B? Kemudian salin terus dan padankan dengan nama dan sebagainya.
Pustaka A mempunyai beberapa jadual, dan beberapa medan dalam jadual ini terdapat dalam A tetapi tidak dalam B, atau dalam A tetapi tidak dalam B. Jadi saya tidak tahu alat apa yang hendak digunakan.
Biasanya, adalah paling selamat untuk menyusun skrip SQL satu demi satu Untuk alatan, lihat alat berkaitan ETL seperti cerek.
Saya rasa masalah anda masih belum diterangkan dengan jelas Orang di atas betul.
Jika anda tidak membincangkan rancangan berdasarkan situasi sebenar, anda bertindak seperti hooligan...
Pertama sekali, tidak boleh dipercayai untuk menggabungkan data kedua-dua perpustakaan 1. Sukar untuk dilakukan 2. Walaupun ia boleh dilakukan, bagaimana untuk memastikan integriti data? # Adalah disyorkan untuk mengetahui prestasi berbeza bagi kedua-dua sistem , dan kemudian mengeksport data perbezaan ke dalam skrip dengan menyelesaikan masalah, dan kemudian mengimportnya ke dalam pustaka yang sepadan # Dengan cara ini, walaupun masalah berlaku, anda boleh menyelesaikan masalah dengan mudah dan mempunyai ruang untuk rollback Sudah tentu, buat sandaran terlebih dahulu
.