为了账号安全,请及时绑定邮箱和手机立即绑定

是不是查询用es, 更新数据用mysql?

实际的业务代码,每个接口应该不会同时用mysql和es都实现一遍吧,一般的实践是查询走es,添加、修改、删除都走mysql, 然后用logstash做同步

是不是可以这样理解,就是提升了查询性能,但是牺牲了更新的时效性?

正在回答

2 回答

是的,按正常来说,应该是都是使用mysql,但是可能由于查询的频率比较高或者查询的数据量比较大,mysql性能是有限的,所以将查询单独出来使用ES来实现。就是为了降低对数据库性能的消耗,同时提高查询的效率。

当然ES也是有使用场景的,对查询数据准确性要求比较高的不建议使用ES的。

0 回复 有任何疑惑可以回复我~

我觉得是这样的

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

是不是查询用es, 更新数据用mysql?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信