开发者社区> 问答> 正文

学习 Elastic Stack如何提高技能?

学习 Elastic Stack如何提高技能?

展开
收起
游客o46zkeyqg2dhw 2021-12-14 16:56:42 472 0
1 条回答
写回答
取消 提交回答
  • 针对从事 Elasticsearch 底层技术开发的开发者来说,需要深入了解搜索引擎以 及分布式系统的理论。因为 Elasticsearch 自己实现了像 Zookeeper 一样的协 调系统,也像 HDFS 一样做了分布式存储,同时还要去做聚合计算,而且还做 了类似 HBase 的 LSM,所以它涉及到的知识点还是挺多的。

    对 于 使 用 Elasticsearch 的 那 些 业 务 方 来 说, 更 多 的 是 以 正 确 的 方 式 使 用 Elasticsearch,这是避免出问题的主要因素。同时熟悉一些其他的查询引擎, 了解这些查询引擎擅长做什么,不擅长做什么。当有业务上的查询需求时,知道 如何去选择合适的查询引擎。比如,查询需要出很多报表,那么 OLAP 引擎更 合适,因为使用 Elasticsearch 做大范围聚合代价大一些。

    建议大家去参加 Elastic 认证工程师的考试,它可以让你更系统化地去学习 Elasticsearch 的相关知识。Elastic Certified Engineer 认证考试是非常有难度 的,因为它不同于一般的考试,全部题目都是上机的实战操作题目,而且评分是 基于 Performance,没有标准答案,同一个题目可能有多种解决方案,但方案 之间会有优劣。在 Elastic 产品应用越来越广泛的今天,这无疑会成为你的竞争优势。

    资源来源于《Elasticsearch 中国开发者调查报告》下载地址:https://developer.aliyun.com/topic/download?id=59

    2021-12-14 17:48:00
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Elastic Stack 实战手册 立即下载
Elastic Stack 实战手册(早鸟版) 立即下载
Elastic Stack 运维数据分析从0到1 立即下载

相关实验场景

更多