MySql データベースと Hibernate を使用してアクセスするソフトウェアを開発しています。私が抱えている問題は、すでに 40,000 のクエリを使用している 1 つのキーワードを探すときに、開発中のアプリケーションが複数のキーワードを処理できるはずであることです。
したがって、基本的には文字列値で満たされたデータベースを扱っており、多くの比較を行う必要があります。今のところ、フィルタを使用して、考えられるすべての一致をメモリにロードし、それらを Java コードで比較します。これは非常に再帰的で遅いです。
したがって、明らかに MySql とほとんどの Hibernate は適していません。誰でも、どのデータベースがより良いパフォーマンスを提供するかについての情報を提供してもらえますか? Hypertable、MongoDb、Hbase、Graph Database などを検討していますが、どの方法を使用すればよいかわかりません。
助けてください。ありがとう