したがって、JPA/JavaEE環境で次の問題をどのように解決するのが最善か疑問に思っていました:
複数のストアがあり、それぞれに個別のデータベースが装備されているとします (ただし、ドメイン構造は同じです)。毎晩、すべてのデータベースがメインの HQ サーバーによって調査され、いくつかの計算が行われます。
私の意見では、最善の解決策は次のとおりです。
- 尋問をスケジュールするタイマー。
- 店舗ごとに複数のデータソース
- デルタスパイク データを使用する一部のプロデューサー (店舗ごとに 1 つ) があるかもしれません。
複数の構成と PersistenceContexts のオーバーヘッドを削減して、すべてのデータベースで同じ操作を使用する方法はありますか? JPAのある種の戦略パターンが好きですか?