国庆长假,大部分人还深浸在风花雪月之中,而就在昨天(美国时间10月5号),我们 Java 程序员所熟知的大名鼎鼎的 Elastic Search 居然在美国纽约证券交易所上市了!

当说到搜索时,大部分人可能只会说谷歌、百度等,但在企业内部的数据搜索还面临许多挑战,这就需要依赖开源的搜索技术,Elastic 公司就诞生了。

所以,其实不能说是 Elastic Search 上市,应该说是其背后的 Elastic 公司上市,Elastic Search 只是 Elastic 公司最出名的产品之一,其中还包括有分布式日志解决方案 ELK(Elastic Search、Logstash、Kibana)、Beats、ECE等。

Elastic Search 只是比其公司 Elastic 更有影响力,如果你还不知道什么是 Elastic Search, 我们来看下官网的描述。

Elasticsearch is a distributed, RESTful search and analytics engine capable of solving a growing number of use cases. As the heart of the Elastic Stack, it centrally stores your data so you can discover the expected and uncover the unexpected.

翻译就是:

Elasticsearch 是一个分布式的基于 RESTful 接口的搜索和分析引擎,它能够解决越来越多的使用场景。作为 Elastic Stack 的核心,它集中存储数据,可以发现预期及之外的结果。

简单的说,Elastic Search 是当前最主流最热门的开源分布式全文搜索引擎,2010 年发布,基于 Java 语言开发,以 JSON 格式文档来存储数据,并提供了 RESTful Web 服务接口访问,能以非常快的速度来检索非常大的数据量。

目前 Elastic Search 被许多大型组织使用,如 Wikipedia,StackOverflow,GitHub 等,国内更是遍地开花。做电商的同学最清楚不过了,如商品的管理和搜索工作都是用它来做的,简直就是电商系统数据存储搜索之必备良药。

Elastic 昨天上市,震惊技术界,在 Elastic 的官网博客申明中,博主也看到了最新的致谢内容,即感谢所有用户、客户及合作伙伴,并对过去和未来做了总结和展望。

官方致谢申明:
https://www.elastic.co/blog/ze-bell-has-rung-thank-you-users-customers-and-partners

Elastic 上市后,其股票(股票代码:ESTC)更是大涨,发行价为 36 美元,最高涨至 74.20 美元,最终收盘价为 70.00 美元,涨幅 94.44%,几乎翻倍。从公司成立到上市仅用了 8 年,超过 3.5+ 亿的产品下载,100万+ 名开发人员及 5,500+ 个客户,也是牛逼,这一上市,不知道又有多少人从此实现财务自由。。

上市后,大家可能有疑惑以后会不会收费,对开源有没有影响,这个不用多忧虑。大多开源项目(如:MongoDB),除了开源版本之外,都会额外提供收费的云服务(即:SaaS),Elastic 亦是如此,我们也可以在 Elastic 官网找到对应的收费云服务。毕竟 Elastic 是一个家公司,是公司就要生存,要吃饭,提供云付费产品也是其生存之本。

收费意味着可以有更好的安全保障及售后服务,但国内貌似都喜欢折腾,一方面也为了数据安全性,所以大多使用的是开源版本。对数据不敏感,且没有能力折腾开源版本的可以使用其收费云服务,并且官方提供免费 14 天试用期。

外国人的技术就是牛逼,随便整几个开源产品就能上市,去年 MongoDB 上市,今年就是 Elastic Search, 后面还有更多后起之秀,不说了,我先去 Github 搞个开源项目。。

如果你喜欢的我的文章,对你有帮助,点赞转发支持一下吧~


更多干货推荐

1.史上最强 Java 中高级面试题整理

2.史上最强 Spring Boot & Cloud 教程整理

3.史上最强架构设计分布式技术干货整理

更多请搜索关注我们的微信公众号:Java技术栈(id: javastack),或者扫描下方的二维码关注,获取干货及时推送!

Elastic Search 上市了,市值翻倍,这群人财务自由了!的更多相关文章

  1. Elastic Search中Document的CRUD操作

    一. 新增Document在索引中增加文档.在index中增加document.ES有自动识别机制.如果增加的document对应的index不存在.自动创建,如果index存在,type不存在自动创 ...

  2. 分库分表后跨分片查询与Elastic Search

    携程酒店订单Elastic Search实战:http://www.lvesu.com/blog/main/cms-610.html 为什么分库分表后不建议跨分片查询:https://www.jian ...

  3. elastic search查询命令集合

    Technorati 标签: elastic search,query,commands 基本查询:最简单的查询方式 query:{"term":{"title" ...

  4. elastic search 学习笔记

    Elastic search在数据分析的应用中相当于一个数据库的搜索引擎. 跟MySQL类似,它有自己的查询语言,只不过不是关系型数据库,属于NoSQL. 可以根据索引从分布式服务器文件系统中快速存取 ...

  5. elastic search 学习 一

    初步阅读了elastic search 的文档,并使用command实践操作. 大概明白其概念模型.

  6. 自学elastic search

    工作也有一段时间了,虽然来这个公司之后学会了几门不同的语言,但想拨尖还是任重道远. 想往高级程序员甚至是架构师方向发展.他仍然是我的学习对象.我现在做着的,无非是他玩剩下的罢了. luncene之前有 ...

  7. Elastic Search 安装和配置

    目标 部署一个单节点的ElasticSearch集群 依赖 java环境 $java -version java version "1.8.0_161" Java(TM) SE R ...

  8. VS Code:让你工作效率翻倍的23个插件和23个编辑技巧

    VS Code:让你工作效率翻倍的23个插件和23个编辑技巧 总结了一些平时常用且好用的 VS Code 的插件和编辑技巧分享出来. 文章详情可查阅我的博客:lishaoy.net ,欢迎大家访问. ...

  9. [elastic search][redis] 初试 ElasticSearch / redis

    现有项目组,工作需要. http://www.cnblogs.com/xing901022/p/4704319.html Elastic Search权威指南(中文版) https://es.xiao ...

随机推荐

  1. 微信小程序开发之搞懂flex布局4——Main Axis

    Main Axis——主轴 当flex-direction设置为row或row-reverse时,主轴的方向为水平方向.此时flex item为行内级元素. 当flex-direction设置为col ...

  2. squid 透明代理配置

    阿铭在教程中已经介绍过squid的安装和配置,http://study.lishiming.net/chapter22.html 教程中只介绍了初级的正向代理和反向代理,这篇文档将要介绍透明代理如何配 ...

  3. 接口约束的另一种方法:Class类的isAssignableFrom

    Class类的isAssignableFrom是个不常用的方法,感觉这个方法的名字取得不是很好,所以有必要在此解析一下,以免在看源码时产生歧义,这个方法的签名如下: public native boo ...

  4. Python——教你画朵太阳花

    用python中的turtle函数画个太阳花,有以下几个步骤 1.首先,我们在开始中找到Python语言的IDLE软件脚本     2.然后出现该软件界面,如图,点击上面的Eile     3.然后在 ...

  5. 《Linux就该这么学》第十八天课程

    1.使用MariaDB数据库管理系统 今天没什么笔记,就不发了.想深入学习的可以前往原创地址:https://www.linuxprobe.com/chapter-18.html 图18-1 Mari ...

  6. 偏差(Bias)和方差(Variance)——机器学习中的模型选择zz

    模型性能的度量 在监督学习中,已知样本 ,要求拟合出一个模型(函数),其预测值与样本实际值的误差最小. 考虑到样本数据其实是采样,并不是真实值本身,假设真实模型(函数)是,则采样值,其中代表噪音,其均 ...

  7. Self Attention需要掌握的基本原理

    字面意思理解,self attention就是计算句子中每个单词的重要程度. 1. Structure 通过流程图,我们可以看出,首先要对输入数据做Embedding 1. 在编码层,输入的word- ...

  8. Linux学习---指针运算、修饰符(const、volatile、typedef)及、运算符(++、--、+、-)

    const:常量.只读[不能变] char *p; const char *p; [T] 字符串内容可以为“hello world”或“aaa”,但只读(不可修改) char const *p; ch ...

  9. MySQL数据库(三)索引总结

    一.什么是索引?  索引用来快速地寻找那些具有特定值的记录,所有MySQL索引都以B-树的形式保存. 如果没有索引,执行查询时MySQL必须从第一个记录开始扫描整个表的所有记录,直至找到符合要求的记录 ...

  10. struts2 升级至2.3.32时访问页面报错 File "/struts-tags" not found

    Apache struts是美国阿帕奇(Apache)软件基金会负责维护的一个开源项目,是一套用于创建企业级Java Web 应用的开源MVC框架,主要提供两个版本框架产品: struts 1和str ...