es搜索出数据,为什么还要查MySQL,正常MySQL数据量大的话查询效率会不会很低,影响到响应速度
来源:13-6 spark原理讲解

慕函数6536603
2020-03-30
写回答
2回答
-
bitwave
2020-03-31
老师的意思貌似是原则上把es当作索引工具来使用。但是我个人感觉如果搜索的结果列表里所需要展示的字段本身都已经被es覆盖的话,应该是可以直接从es里面读取而不用读数据库的。
10 -
qq_醉潇洒_0
2020-11-29
看业务场景,而且es也不可能完全可以把所有字段都全塞进去,万一有增删字段和增删关联需求,es已经有巨大的数据量情况下,重新设置和导入数据风险是巨大的
其次,es已经把id查出来了,只要有索引,再通过MySQL查数据是不会影响效率的
00
相似问题