- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:DBサーバー(A)とDBサーバー(B)を双方向のバッチ処理で更新させよ)
DBサーバーの双方向のバッチ処理について
このQ&Aのポイント
- DBサーバー(A)とDBサーバー(B)を双方向のバッチ処理で更新させようと思っています。しかし、データを送る方法や大量のデータの送信方法について悩んでいます。
- HTTPプロトコルを使用してデータを送信する方法がスタンダードですが、異なるサーバー間での通信や大量データの送信には課題があります。
- このような場合、どのようなロジックでデータの送受信を行うべきか、そして大量データの送信にはどのような方法を採用すれば良いか検討しています。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
手順 1) Aからデータを抽出して (例えばCSVファイルかなんかにする) Bでそれを取り込む。 2) BにHTTPServerを立てる 3) AからBにHTTPプロトコルでアクセスする 4) AからBにHTTPプロトコルでファイルを送信する ここまでできればあとは何とでもなるわね。 私ならわざわざ転送を実装せずに ファイル転送ソフトの導入を提案するけど。 > サーバが違うし 違うからデータ転送にHTTPを使うんだと思うけど。 同じサーバ内ならコピーでいいじゃない。 > スタンダードなやり方 あなたの行っているのは http://~/xx?key1=value1&key2=value2 という感じでキーとバリューで送ると言っているのよね? そうじゃなくて 普通にWebページでファイルのアップロードってしたことないかしら? それをすれば良いだけよ。 この方法もスタンダードよ。 逆に、ファイルダウンロードをしたことないかしら? 数百MBとかのダウンロードもあるわよね。 これらはHTTPで行われているの。 どお?HTTPで大量データの転送なんて珍しい話じゃないでしょ?