質問: お世話になります。 下記の件、お知恵を拝借できればうれしいです。 何卒、宜しくお願いします。 Aサイト・Bサイト別々のVPSサーバで運用しており、 Aサイトから定期的に(例えば毎日夜中の3時)Aサイトでデータベースに 登録された情報をBサイトに登録を自動でしたい(自動でAサイトからBサイトのデータベースに情報を登録)と考えたときに、 どのような方法がありますでしょうか? 初心者ながら考えたのは、 ・定期的に情報を配信はcronで設定する ・Aサイト・Bサイトの情報のやりとりはsshで行う ・情報はCSVで排出する?(しない?) 程度で、勉強するにもどのような方法があるのかわからず、 進みません。 お詳しい方、何卒よろしくお願いします。
回答: > > 初心者ながら考えたのは、 > > ・定期的に情報を配信はcronで設定する > > ・Aサイト・Bサイトの情報のやりとりはsshで行う > > ・情報はCSVで排出する?(しない?) > > > というのは良い方法の一つだと思います。 他の方法としては ・定期的に情報を配信はcronで設定する ・Aサイト・Bサイトの情報のやりとりはsshで行う ・情報はmysql_dump(mysqlの場合)等のエクスポートデータを使う や ・定期的に情報を配信はcronで設定する ・Aサイト・Bサイトの情報のやりとりはsshで行う ・sshポートフォワードを使い、DBに直接接続してデータを流し込む 等も割と手軽に出来る方法かと思います。 その他だと ・Bサイト側にwebAPIを作って流し込む ・VPNなどで常時接続して、レプリケーションを構成する などの方法もあるかと思います。