私は、毎日約 100,000 件の検索に対応するアプリケーションの開発に取り組んでいます。データベースには毎日ほぼ同じ数の更新/挿入/削除があると想定できます。現在のアプリケーションはネイティブ SQL を使用しており、Hibernate に移行して Hibernate Search を使用する予定です。
データベース レコードには継続的な変更があるため、自動インデックス作成を有効にする必要があります。経営陣は、自動インデックス作成がパフォーマンスに与える影響について懸念しています。
レコードの変更が変更されるとすぐに検索できるようにする必要があるため、スケジュールされたバッチ インデックス作成を行うことはできません。
ある種のパフォーマンス統計を探すために検索しましたが、何も見つかりませんでした。
すでに Hibernate Search に取り組んでおり、同様の状況に直面した人は、考えを共有できますか?
助けてくれてありがとう。
よろしく、
シャードゥル。