• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:DBサーバー(A)とDBサーバー(B)を双方向のバッチ処理で更新させよ)

DBサーバーの双方向のバッチ処理について

このQ&Aのポイント
  • DBサーバー(A)とDBサーバー(B)を双方向のバッチ処理で更新させようと思っています。しかし、データを送る方法や大量のデータの送信方法について悩んでいます。
  • HTTPプロトコルを使用してデータを送信する方法がスタンダードですが、異なるサーバー間での通信や大量データの送信には課題があります。
  • このような場合、どのようなロジックでデータの送受信を行うべきか、そして大量データの送信にはどのような方法を採用すれば良いか検討しています。

質問者が選んだベストアンサー

  • ベストアンサー
  • askaaska
  • ベストアンサー率35% (1455/4149)
回答No.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で大量データの転送なんて珍しい話じゃないでしょ?