Elasticsearch 数据建模实战指南
Posted 铭毅天下
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Elasticsearch 数据建模实战指南相关的知识,希望对你有一定的参考价值。
内容摘要
在实战中,很多同学都会产生这样的疑问:
订单表、账单表父子文档可以实现类似 SQL 的左连接吗?通过 canal 同步到 ES 中,能否实现类似左连接的效果?
一个人管理 1000 家连锁门店,如何更高效地查询自己管辖的商品类目?企微 一个人维护了 1000 个员工,如何快速查询自己管辖的员工信息?
随着业务的增长,一个索引的字段数据不断膨胀(商品场景变化,业务一直加字段),有什么解决方法?
一个索引字段个数设置为 1500 个,超出这个限制,会不会消耗 CPU 资源和造成写入堆积?
日志诊断用于机器学习基线,需要将 message 分离出来,怎么在写入前搞定?
如果我们对上述实战问题进行归类,就都可以归结为 Elasticsearch 数据建模问题。
这一期将以实战问题为基准,手把手带你实践 Elasticsearch 数据建模全流程,重点解析基于业务角度、数据量角度、Setting 、Mapping ,以及复杂索引关联,这五个层面中涉及的数据建模实战问题,让你学完即可应用到工作中。
本课目录(思路导航,学习不迷茫)
为什么要做数据建模?
Elasticsearch 如何数据建模?
基于业务角度建模
基于数据量角度建模
基于 Setting 层面建模
基于 Mapping 层面建模
基于复杂索引关联建模
总结:其他核心考量因素
本课核心图
专属福利
我专门给长期关注公众号的朋友们争取了100个专属优惠,扫码即可免费领取课程。
讲师简介
铭毅天下
微信公众号【铭毅天下】主理人
计算机应用技术硕士,具备 PB 级 Elastic 技术栈项目架构、开发实战经验。Elastic 认证工程师、Elastic中国合作培训讲师、阿里云 MVP(Elastic大数据领域),Elastic 中文社区 2018 杰出贡献者,铭毅天下公众号主理人。
8点一课
8点一课是拉勾教育新出的栏目,每周一至周五早上8点更新一期,每期10~30分钟,旨在用碎片化的时间,快速、高效地帮你搞清楚一个热点、令人迷惑的小知识,日拱一卒,每天进步一点点。
订阅须知
1.本课程支持视频/图文形式阅读;
2.购买后在拉勾 App-课程,可永久观看课程;
3.视频课程为虚拟商品,一旦售出不可申请退款;
4.本课程版权归拉勾所有,严禁翻录,违者必究。
以上是关于Elasticsearch 数据建模实战指南的主要内容,如果未能解决你的问题,请参考以下文章