SYSTEM DEVELOPMENT

SYSTEM DEVELOPMENT

全文検索エンジン(その2)

SolrやElasticsearch など、全文検索エンジン はRDB 比較される事が ままあります。
RDBに対する比較優位として、検索の速度が速く、精度があがって意図する検索がヒットする確率が良くなって(普通、文字列で探すと「京都」で検索して「東京都」も対象になります)、検索式の対して どの位 適合したか(relevancy と言います)が判断でき、あとRDBが始まった頃には想定だにしなかったビッグデータ級の大容量データを扱える といった点があるでしょう。
RDBMSはデータを半永久的に保管できる想定であり、データ更新/参照時の排他制御に強力対応しています。当初は大容量データを難なく収容できるのもウリでしたが、ビッグデータ級は想定外 のはずで、時代のなせる業 といったところでしょうか。
 

menu