Elasticsearch进化史

   DB-Engines最近公布了2016年年度2月份最受欢迎数据库管理系统,Elasticsearch由15年的16名上升到16年的12名。增长了四名。数据库

wKiom1awrGDR5me9AADoZejbqxA262.png

    若是感受这不算什么,咱们在来看一下Elasticsearch的增加状况。服务器

wKiom1awrHqQGTiyAAC0H2skXFQ768.png

    你能够发现,从2013年后Elasticsearch一直处于增加状态。这是一个很是了不得的成绩。ide

    以上是的排名是把Elasticsearch和全球的数据库公司进行了对比,看起来仍是有点吃亏的,咱们换个角度,只把Elasticsearch当作是全文搜索库,咱们来和solr对比一下就能够发现更有意思的事情。学习

wKiom1awrIjBnYCLAAB5z91gl4k883.png

    咱们能够发如今13年的时候,在全文搜索领域,Solr显然占主导地位,但随着时间的推移Elasticsearch在迎头遇上,直到16年,Elasticsearch已经超越了Solr,小幅领先。搜索引擎

    因此在将来的时间,学习Elasticsearch应该是一件比较有意义的事情。spa

    那Elasticsearch为何会有如此的魅力呢?咱们首先看一下Elasticsearch的优势:3d

  1. 横向可扩展性:只须要增长一台服务器,作一点儿配置,启动一下ES进程就能够并入集群;orm

  2. 分片机制提供更好的分布性:同一个索引分红多个分片(sharding),这点相似于HDFS的块机制;分而治之的方式来提高处理效率;blog

  3.  高可用:提供复制(replica)机制,一个分片能够设置多个复制,使得某台服务器宕机的状况下,集群仍旧能够照常运行,并会把因为服务器宕机丢失的复制恢复到其它可用节点上;索引

  4. 使用简单:下载文件,一条命令就能够启动,而后很快能够搭建一个站内搜索引擎。

    既然本文的标题是Elasticsearch的进化史,咱们仍是要说一下Elasticsearch的历史。

wKioL1awrObAUmU9AAGdc2fpKA4635.png

    从上图中能够发现Elasticsearch仍是比较年轻的,但也有6年的时间了。

    2010年发布了11个版本,从0.4版本到0.14版本。

    2011年发布了4个版本,从0.15版本到0.18版本。

    2012年发布了2个版本,从0.19版本到0.20版本。

    2013年只发布了一个版本,就是0.9版本,估计12,13当年他们遇到了一些困难。

    2014年发布了5个版本,从正式的1.0版本到1.4版本.

    2015年发布也发布了5个版本,从1.5到2.1版本。

    咱们在结合DB-Engines统计的数据来看,从2010年到2013年将近4年的时间,Elasticsearch的使用都不是太多,从2013年开始Elasticsearch才逐渐进入你们的视野,直至取得今年的成绩。说明一款好的产品必定要不停的打磨,必定要经得起时间的考研。

    secisland后续会逐步对Elasticsearch的最新版本的各项功能进行分析,近请期待。

    2016,加油,让咱们插上Elasticsearch的翅膀,飞的更高。

相关文章
相关标签/搜索