用lucene為數(shù)據(jù)庫創(chuàng)建索引?
首先不是很懂你的意思
是不是通過lucene來存儲(chǔ)數(shù)據(jù),然后檢搜索的時(shí)候通過 lucene,查出來id再查詢數(shù)據(jù)庫?
如果是這個(gè)方案,
首先這種架構(gòu)是可以的,但是性能會(huì)有損失,畢竟是兩次讀請(qǐng)求。
同時(shí)在數(shù)據(jù)庫于lucene之間的數(shù)據(jù)同步會(huì)有延時(shí),能否接受?
優(yōu)化可以通過對(duì)lucene優(yōu)化解決一定的性能問題,但也有上限,要看你應(yīng)用場景和分片策略。
這種架構(gòu)的優(yōu)點(diǎn)是數(shù)據(jù)庫壓力小,畢竟通過主鍵id查詢性能是最好的。具體要看你的用法是否符合這個(gè)場景,直接用ES可能門檻要低一些