Lucene vs DB索引可用于大数据的简单搜索?

时间:2019-03-10 02:40:28

标签: mysql elasticsearch lucene rdbms

我在一张MySQL表中大约有500 GB的数据,其中有大约50亿条记录。它有大约15列。它在所有必需列上都有索引。当我执行select * from big_table where index_column = some_value时,需要花费几分钟才能返回数据。没有联接,这里也没有全文搜索的要求。

我已经看到一些团队使用lucene(或弹性搜索)来解决此处的性能问题,该问题会在几秒钟内返回记录。 到目前为止,我的理解是lucene(弹性搜索)主要用于全文搜索,但是在这里看起来它们甚至可以成为奇迹 大数据情况下的简单搜索功能。

我的问题是,对于简单的搜索功能,这里的Lucene索引/搜索的性能如何比DB索引/搜索更好?

0 个答案:

没有答案