课程
/后端开发
/Java
/Springboot + ElasticSearch 构建博客检索系统
实际的业务代码,每个接口应该不会同时用mysql和es都实现一遍吧,一般的实践是查询走es,添加、修改、删除都走mysql, 然后用logstash做同步是不是可以这样理解,就是提升了查询性能,但是牺牲了更新的时效性?
2020-11-05
源自:Springboot + ElasticSearch 构建博客检索系统 6-1
正在回答
是的,按正常来说,应该是都是使用mysql,但是可能由于查询的频率比较高或者查询的数据量比较大,mysql性能是有限的,所以将查询单独出来使用ES来实现。就是为了降低对数据库性能的消耗,同时提高查询的效率。
当然ES也是有使用场景的,对查询数据准确性要求比较高的不建议使用ES的。
我觉得是这样的
举报
Springboot + ElasticSearch 构建个人博客检索系统
2 回答es查询比mysql慢
1 回答ES 查询没有查到数据
1 回答对于关键字spring,es和mysql的查询结果不同。
1 回答是因为我数据的问题吗?mysql的五条记录可以查,logstash同步过来kibana可以查到,通过es代码查不到
4 回答测试ES获取数据获取不到