二、Elasticsearch入门必读指南:到底选择哪个ES版本更合适_elticsearch用什么版本的多(1)

img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上大数据知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

需要这份系统化资料的朋友,可以戳这里获取

一、ES版本史

ES从发布之初到现在已经15年了,现在最新版为8.11。ES0.4版本发布于2009年,之后迭代非常快,ES5.0版本于2016年发布,ES6.0于2017年发布,ES7.0于2018年发布。不同版本的ES差异非常大,包括不局限于ES语法、架构、API、集群搭建等等。这些差异足以导致不同版本是否能满足你的业务场景以及后续开发维护成本等各种问题。

二、选择那个版本

先说结论,以个人实践经验及综合考虑推荐使用 7.x 版本中的 7.10版本

接下来说说选择这个版本的理由

前些时间正好公司有新业务要用到ES,就花了些时间进行各种调研。目前网上有不少文章是ES5.x、6.x版本的,这两版本已经比较老了,在设计上、稳定性上、特性上都有些显得过时,毕竟已经发布7年了。

以下是通过网上大量资料搜索整理对比了对各个版本差异汇总出的一个表格

类型\版本6.x7.x8.x建议
LicenceApache 2.07.0 ~ 7.10 Apache 2.0 7.11++ SSPLSSPL建议选择更友好的Apache2.0版本,SSPL协议对于想要让ES做为PAAS对外提供服务的话,将会面临es厂商的限制
云厂商支持程度腾讯、阿里云均支持, 华为不支持腾讯云最高版 7.10.x 阿里云7.10.x,7.16.x 华为云7.6.x, 7.10.x均不支持各云厂商也主要在推广7.x版本,稳定性及占用率更高,建议选择7.x中的7.10.0版本
发版时间初版20162019年2021年底建议选择7.x版本,经历将近4年,稳定性已经经过验证,6.x和8.x一个太老一个太新
特性差异/集群配置简化,master选举进行了优化, 能够避免集群脑裂问题; 索引创建已经去除了type,更加简化; 索引查询算法升级,查询性能有优化; 提供安全策略; Kibana更轻量化,更易用;ES API进行了升级方便后续升级使用; 更加安全,es默认开启了一些安全功能; 新的搜索API 特性,比如支持NLP等;7.x基本也能满足目前需求,稳定性也更有保障
Spring Boot兼容性2.1 ~ 2.2版本对6.x支持2.3 ~ 2.7版本对7.x支持/这块主要看你Spring Boot框架版本了

三、

综上来说选择7.10版本是比较合适的,当然使用者要首先考虑业务场景

三、ES客户端SDK版本选择

img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上大数据知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

需要这份系统化资料的朋友,可以戳这里获取

化资料的朋友,可以戳这里获取](https://bbs.csdn.net/forums/4f45ff00ff254613a03fab5e56a57acb)**

  • 19
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值