かなり大規模なブラウンフィールド アプリケーションを設計していて、ちょっとした問題に遭遇しました。
DB2 データベースには、まだデータをロードしているレガシー アプリケーションからのかなり大量の情報があります。また、当社が管理する Oracle データベースにも情報があります。
テーブルに対して「JOIN」タイプの操作を行う必要があります。現在、DB2 テーブルから List<> に情報を引き出し、それらを次のような Oracle データベースの SQL ステートメントに反復処理することを考えていました。
select * from accounts where accountnum in (...)
データベース間で対話するためのより簡単な方法はありますか、または少なくとも、この種のアクションのベストプラクティスは何ですか?