別のサーバーでホストされている 2 つのデータベースがあります。マスターテーブルデータベースのすべての内容をスレーブデータベースのテーブルにコピーするにはどうすればよいですか? 私は master データベースの所有者ではありませんが、彼らは喜んでアクセスを許可します。マスター データベースからのデータが RSS 経由で出力される前に、私の PHP スクリプトはそれを解析して、別のデータベースが配置されている別のサーバーに挿入しますが、膨大なデータ コンテンツのために、データを更新してリモート データベースに挿入するのに 24 時間かかります。 2 つのデータベースのオーバーヘッド。そのため、マスター データベースからデータをダウンロードしてローカル コピーを保存し、次に FTP で 2 番目のサーバーにコンテンツをダンプするスクリプトを作成することを計画しています。ファイルのサイズが CSV または SQL のいずれかで約 30MB であり、まだ大きくなっているにもかかわらず、それは賢明ですか? これに対する最善の解決策は何ですか?
注: ダウンロードから FTP、2 番目のデータベースへの挿入までのすべてのスクリプトは、自動更新のために cron によって処理されます。