搜索时为什么先冲es查id,在从mysql补全数据?直接es获取不是更好吗

来源:8-9 搜索引擎_上

慕村4514194

2020-06-29

写回答

1回答

瓦力老师

2020-07-06

亲,直接从ES获取也是没有问题的,只是要考虑多方面的问题,比如说ES是不支持事务的,如何保证ES数据的完整性,这里考虑从ES查询数据,再到MySQL补全数据,既保证了检索的时效性也顾全了数据的完整性。当然,你也可以用更多有效的方式来剔除MySQL的依赖,完全取决于你的业务场景和技术方案了

1
0

BAT大牛亲授 基于ElasticSearch的搜房网实战

ES+MySQL+Kafka,打造强力站内搜索

898 学习 · 285 问题

查看课程