居然是你

数据模型选择问题,同步更新性能方面问题

Elasticsearch | 作者 aw | 发布于2020年08月11日 | 阅读数:1100

目前情况:
实习生,接到一个需求:
原先查mysql分页获取数据并且用的是like来模糊匹配,大概有100万条数据,性能太慢了,计划用ES来替换,
遇到了很多问题以及解决方案
其中一个是有关es存储的数据模型的选择问题
我查阅了很多资料也和老板讨论了几次结果:
因业务没有涉及一对多的情况,所以嵌套文档没有考虑
因父子存储查询看资料说是不会有子文档的信息,所以也没考虑
最终决定用数据冗余的模式
 
请问各位大哥们是怎么样选择数据模型存储的呢?
请问如果选择用数据冗余模式,性能方面(副表更新,主表所有匹配的冗余字段更新)有相关测试报告吗?(数据同步用的是canal技术)
 
已邀请:

要回复问题请先登录注册