サービスからデータを取得するためにREST APIを使用しています。このデータを変換してデータベースに格納します。 15分間隔でこれを行う必要がありますし、このデータベースに最新の情報があることを確認してください。 私はJavaプログラムでこれをやっています。私はすべてのデータを照会した後、それは 1. SELECT文を実行すると、変換されたデータ対比較し、更新(変更されたものに関連付けられたすべてのレコードを削除し、新しいINSERT)より効率的なJavaとDELETEとINSERTでのSELECTと比較
OR
を行うには、より良いでしょう場合、私は疑問に思って- 毎回ALLとINSERT ALLを削除してください。私は、データがあまり変更されることを期待していないので、我々は更新の多くを比較するが、潜在的にされていないため、1がはるかに少ない取引となる可能性を持ってい
オプションは、すべてのレコードにSELECTを保証します。しかし、それはテスト。私は短い答えは、それが依存」で春ブーツ、JPA層を使用してこれを行うことを計画し、おそらく
また、矛盾を入れて挿入すると、解決策が得られます。ベンチマークは知りません –
期待されるデータ量は? –
[クロスポストしないでください](http://meta.stackexchange.com/q/64068/157328) –