Elastic 的成功上市:偶然和必然

Yolov26 在 Rk3588 上的 Rknn Onnx 部署实践(模型转换) 本文详细介绍了将YOLOv26 ONNX模型转换为RKNN模型的过程,适用于RK3588平台。主要内容包括:1)量化数据集的创建,通过随机抽取最多400张JPG图片生成校准数据集;2)ONNX转RKNN的完整脚本,支持多种量化方式和平台适配;3)模型转换的参考调用方式;4)模型结构对比展示。文章还提供了注意事项,强调量化数据集图片尺寸、mean/std值需与实际推理一致,并给出精度优化建议。该转换流程为YOLOv26模型在RK3588上的高效部署提供了完整解决方案。 阅读详情

640?wx_fmt=jpeg

国庆长假已经结束,该收收心了 , 开工干活!

假期期间有个公司上市了,首日大涨,市值接近50亿美元,又掀起了一波造富运动,这个公司就是Elastic。

作为后端的程序员,如果没有听说过Elastic及其产品Elasticsearch,实在是太out了。

Elasticsearch诞生的传奇故事已经广为流传,我这里就不再罗嗦了,还不知道的同学可以移步《搜索之路:Elasticsearch的诞生》文末部分。

简单来说,就是一个叫做Shay Banon的失业开发者,想给妻子做一个食谱搜索引擎,可是有心栽花花不开,无心插柳柳成荫。食谱搜索引擎没做完, 却创建了一个开源项目Compass,这是2004年。

后来为了应对高性能、实时、分布式搜索的需求,Shay又重写了Compass,把它变成了著名的Elasticsearch,这是2010年。

2012年,Shay 成立了商业的公司 Elasticsearch 来对外提供商业的产品和服务。

2014年,成立公司仅仅18月以后,获得7000万美金的融资。


2015年,公司名称从Elasticsearch改为Elastic ,因为公司的主要产品已经从单纯的Elasticsearch变为ELK(Elasticsearch ,Logstash和Kibana)。

2018年,成功上市。

从一个Idea开始,形成开源项目Compass, 然后进行功能扩展形成Elasticsearch ,创立公司进行商业化运营,成功融资,扩展产品线,最后上市。Shay Banon 这个曾经的失业程序员,成功地逆袭了。

我们不仅会想到:能不能也像Shay那样,开发一个工具、开源、成立公司、融资、上市? 走上人生巅峰?

理智的程序员都会认为这是很难的,从Elastic的故事中, 我们程序员能从中看到什么东西呢? 它的成功有哪些偶然和必然呢?

真正解决痛点问题

我大概2003年左右接触了Lucene, 一个开源的搜索类库,可是其中的很多概念让人望而生畏,要想在实际的项目中有效地使用起来非常不容易,需要了解很多搜索的专业知识,这是一个巨大的痛点。

2014年,我接触到了Elasticsearch ,不禁惊讶于它的简单,很轻松就可以把一个搜索引擎给搭建起来,并且还是分布式的!底层繁杂的概念都给隐藏了,对外暴露的是简单而清晰的API,配合直观的插件,用起来不要太爽!

有人戏称“Elasticsearch 圆了很多公司的搜索梦。” 这也从侧面反映了这家公司的巨大价值。

可以说,Elasticsearch 真正地解决了企业内对数据进行搜索这个痛点问题。

说起来容易,做起来就难了,我们在工作中也会遇到各种各样的痛点问题,但却难于提出有效的解决方案。或者已经对痛点问题麻木了,视而不见了。更有甚者,有些人成为了既有利益的维护者,坚决维护现状,明明存在问题,你想改变都会巨大的阻力。

实力和专业

Shay Banon是在一个偶然的机会中开始Elasticsearch的开发的,如果让我处于Shay Banon的场景下我能把它开发出来吗? 恐怕要打个问号。

实际上,Shay Banon在开源的搜索领域工作过很长时间,主要就是基于Lucene, 他本身就一个搜索领域的专家,当他想对Lucene进行包装,实现简单的API,分布式,可扩展这些特性的时候,显得非常自然。

不仅仅是Shay Banon ,Elasticsearch 公司在成立的时候,就有一大批Lucene的专家,如:Simon, Uri Boness, and Martijn Van Groningen, 有这些搜索专家的助阵,Elasticsearch的成功绝对不是偶然的。

简单好用

Shay Banon 有一个愿景,使世界上每个开发人员能够把搜索作为基础设施来解决他们最复杂的需求。

可见“简单”是非常关键的一点,Elasticsearch的安装、部署和使用,设置多个节点,创建集群都非常简单。在开发的时候,程序员可以使用多种语言的API,使用HTTP/JSON这样简单而标准的接口。

因为简单好用,自然而然就有很多人自发地帮忙分享,传播,让它流行开来。

当然,想把一个软件设计地简单好用,没有强大的洞察力是做不到的。

运气和时间

进入移动互联网时代以后,用户产生的数据量暴涨,对海量数据的搜索、聚合、分析成为各个企业共同面对的问题。

2010年Elasticsearch发布的时候,正好是赶上了这一波浪潮,有了前面的几点作为基础,Elasticsearch想不火都难啊。

但是不要忘记,在此之前,Elasticsearch的前身Compass于2004年就开源了,从2004到2010, 有多少人在使用Compass? 

如果Shay Banon 没有让Compass“进化”成一个分布式的、可扩展的、通过JSON/HTTP,非Java用户也可以使用的Elasticsearch ,Compass估计就泯然众生了。

开源

这一点极为重要,没有开源,很难有这么多的用户去使用。更不会有那么多的程序员去贡献,提交代码,修改Bug。 Elasticsearch的发展之路不会这么顺畅,ELK会不会出现也要打个大大的问号了。

Elasticsearch的成功,确实可以给程序员不少启发,和创业一样, 成功不是偶然的,需要真正解决用户的问题, 自身强大实力、再加上必不可少的运气。

嗯,这似乎是个放之四海而皆准的道理。640?wx_fmt=gif

作为程序员, 我这里谈论的主要是技术因素,一个产品和公司的成功,商业因素肯定也起到了关键性作用,欢迎大家聊聊自己的看法。

你也许会喜欢:

搜索之路

搜索之路:Elasticsearch的诞生

哪些人创业更容易成功?

(完)

码农翻身,用故事讲解技术本质, 更多精彩文章,请移步《码农翻身三年文章精华》

一次携程酒店 phantom-token 逆向实战复盘(附python纯算) 摘要 本文介绍了通过分析携程酒店列表页面的数据接口,使用Python实现抓取的方法。主要内容包括: 目标站点为携程酒店列表页,通过开发者工具发现关键接口fetchHotelList 将浏览器请求转换为Python代码,包含请求头(headers)、Cookies和POST数据 提供完整的请求示例代码,包含日期参数、城市ID等必要信息 特别声明仅供学习交流使用,禁止商业用途 展示了如何获取酒店列表数据,包括排序筛选等参数设置 该方法可用于研究酒店数据采集,但需要注意遵守网站使用条款。 阅读详情

相关推荐

嵌入式设备的switch 以及PHY 芯片调试和选型 (1)

越来越的设备需要多网口的需求,于是需求搭配一个交换机实现网口的扩展。但是很多软件或是硬件工程师在实际选型和应用中经常会遇到一些问题。这里总结一下,避免大家采坑。 几个概念: MAC(介质访问控制),可以理解成数据链路层即可 PHY(物理性),简单理解层转成物理层的连接组件即可 控制接口(MDC/DMIO,I2C,...

睿峰的博客 1万+

Elasticsearch发展史

简介 Elasticsearch是当前比较流行的开源的分布式搜索和数据分析引擎,具备易使用、高性能、扩展性强等特点。是ElasticStack的核心组件,以其为核心构建的ELK,已经是日志分析领域的事实标准。Elasticsearch是怎么一步一步发展成熟的呢? You Know,for Search 2010年2月8日, Shay Banon 发表了一篇博客,说他基于Lucene开发(封装 ??...

weixin_30847865的博客 448

保姆级教程:用Qlib和LightGBM从零搭建你的第一个AI量化选股策略(附完整代码)

本文提供了一份详细的教程,教你如何使用Qlib和LightGBM从零搭建AI量化选股策略。教程涵盖了环境配置、数据获取、特征工程、模型训练和策略回测等关键步骤,并附有完整代码和常见问题解决方案,适合量化投资初学者快速上手。

weixin_29191081的博客 446

【Elasticsearch】初篇-带你认识Elasticsearch

从2010年开始,Elasticsearch已经经历了近10年的发展,特别是近几年Elasticsearch愈发火热,成了各个大厂必不可少的搜索引擎,加上其成熟的Elastic Stack生态体系,发展迅猛。 Elasticsearch 官方地址:各类完全的技术文档等你来学习 版本更新速度让人应接不暇,几乎每一周半个月就出一个版本,而且有号称github上最优美的开源代码,所以不管从什么角度都有不...

wudingmei1023 1750

ARM架构下Horizon Client安装全攻略:从依赖检查到环境变量配置

本文详细介绍了在ARM架构设备上安装VMware Horizon Client的全过程,包括依赖检查、软件包获取、系统部署和环境变量配置。特别针对华为鲲鹏等ARM平台,提供了从基础准备到性能优化的完整指南,帮助用户高效完成虚拟桌面客户端的部署与调优。

github5actions的博客 553

基于NXP i.MX RT1180的无传感器FOC电机驱动实战指南

磁场定向控制(FOC)是一种先进的电机控制技术,它通过精密的数学变换,将三相交流电机的控制解耦为独立的转矩和磁场分量,从而实现高效、平稳、低噪音的驱动。其核心原理在于利用Park/Clark变换,在旋转坐标系下对电流进行线性控制。这项技术的价值在于显著提升了永磁同步电机(PMSM)的效率与动态性能,广泛应用于机器人、无人机和工业自动化等高精度场景。本文聚焦于利用NXP i.MX RT1180跨界处理器及其MCUXpresso SDK,快速实现一套完整的无传感器FOC解决方案。通过解析硬件平台选型、软件架构,

weixin_33925615的博客 305

ElasticSearch-1 简介及发展

ElasticSearch 是一个开源的高可用分布式全文检索引擎,可以近乎实时的存储、检索数据。扩展性好,可处理PB级别的数据。使用java开发,Lucene作为核心实现所有索引和搜索的功能。全文搜索为什么简单呢?因为它通过简单的 RESTful API 来隐藏 Lucene 的复杂性。下面先简单介绍一下 ElasticSearch 的特性和发展。...

windy_saba的博客 316

【WRF运行报错】总结WRF运行时报错及解决方案(持续更新)

总结WRF运行时报错及解决方案(持续更新)

WW、forever的博客 1632

重磅:Elasticsearch上市!市值近50亿美元

源 | AI时间    文 | 江户川雨Elastic search上市以Elastic之名进行交易的数据搜索软件初创公司Elastic search于今天上市。Elas...

程序猿DD 2523

如何用DeepSeek写年底工作总结?——从入门到精通的全流程指南

AI助手DeepSeek如何高效撰写工作总结 摘要:本文介绍如何利用DeepSeek智能AI助手高效完成工作总结写作。工作总结具有结构固定、语言规范、内容数据化三大特性,而DeepSeek的结构化生成、风格适配、数据整合和迭代优化四大核心能力与之完美匹配。文章提出"准备-搭架-填充-优化"四步工作法:1)精准输入岗位、时间范围等核心信息;2)先搭建逻辑清晰的提纲框架;3)分模块填充具体内容,突出数据与案例;4)通过风格润色和细节补充进行优化。通过合理运用多模态材料处理能力,DeepSee

通俗易懂学IT 288

SAP FAGLFLEXT 是 SAP 新总账的核心余额表,存储多维度的汇总余额数据。核心结论:该表按 “科目 + 会计年度 + 期间 + 维度” 存储累计余额,字段可分为基础标识

FAGLFLEXT是SAP新总账的核心余额表,采用"科目+年度+期间+维度"结构存储多维汇总数据。其字段分为基础标识(科目、年度等)、维度细分(公司代码、利润中心等15个维度)、金额数值(本外币余额)、辅助控制(状态标识)四大类,支持新总账的灵活核算。该表通过凭证自动更新,与旧总账GLT0相比显著扩展了维度核算能力,各维度需在科目主数据或Ledger配置中启用才能使用。

金牌架构师 454

搜索软件Elastic上市:市值近50亿美元 是开源项目商业化范本

雷帝网 雷建平 10月6日报道美国数据搜索软件初创公司Elasticsearch周五在纽交所上市,发行价为36美元。Elastic上市首日最高股价为74.2美元,最高涨幅达到106%。Elasticsearch今日收盘股价为70美元,较发行价上涨94.44%,当前,Elasticsearch市值接近50亿美元。ElasticSearch创办于2012年,以ElasticSearch的搜索开源产品知...

weixin_33686714的博客 254

如何通过conda安装HyPhy教程

本文介绍了在Ubuntu系统上通过conda安装分子进化分析工具HyPhy的详细步骤。首先创建conda环境并指定Python 3.8版本,然后通过bioconda通道安装HyPhy软件包。安装完成后可通过conda list命令验证安装。文中还特别指出可能遇到的libcrypto.so.1.1共享库缺失错误,并提供了解决方案的参考链接。该教程配有安装过程截图,帮助用户直观了解操作流程和验证安装结果。

猿小白的博客 8261

Elastic:Beyond Search!

作为后端的程序员,如果没有听说过Elastic及其产品Elasticsearch或者ELK,那实在是太Out了,这款分布式的实时搜索和分析引擎自从诞生以来,就受到了众多程序员的青睐,自其第一个公开版本在2010年2月发布之后,Elasticsearch 就成为了Github上最活跃的项目之一,拥有超过736名Contributors。目前,Elasticsearch已经有超过3.5亿的产品下载,一...

科技峰行者的博客 2085

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

开源大数据周刊-第102期

资讯 重磅:Cloudera、Hortonworks 合并 ! 两家大数据先驱Cloudera和Hortonworks今天宣布了它们所谓的相对平等的合并,声称将把两家公司合并成一家年收入达7.2亿美元的新实体。 互联网之父开源「去中心化平台 Solid」,让用户掌控数据控制权 万维网之父 Tim Berners-Lee 爵士对今天的中心化 Web 非常不...

weixin_34258078的博客 127

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

工作中使用到的单词(软件开发)

1.エイリアス   alias 别名 powershell使用 get-help 命令时,会得到与此命令 相关(别名)的命令 2.プロキシ proxy 代 理 3.プロモート   promote 促进,提升   开发的系统新功能上线发布,有时会使用到这个词,比如 STプロモート 还有使用リリース这个词的。比如STリリース。个人认为两者含义相同。 4.見逃し み................................................................

sun0322 6万+

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

Elasticsearch使用总结

本文着重对Elasticsearch在应用层面上的使用进行总结,主要包括基本概念、数据插入、数据查询、聚合分析。

茅庐 1万+

ElasticSearch企业级开发

ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。本课程深入浅出剖析了Elasticsearch的核心基础知识,带着大家一步一步,从快速入门,到理解Elasticsearch的工作原理、内核级原理,再到动手实战操作Elasticsearch的各种核心功能,可以基于Java语言开发基本的搜索和集群搭建。在学习过程中,遇到任何相关的问题可以及时联系沟通,第一时间使用远程协助工具帮助解决!以下是课程大纲:

ElasticSearch为什么快

https://www.jianshu.com/p/b50d7fdbe544 https://deepexi.yuque.com/ofnx9c/yga6g1/lpz5mf/edit ES的最佳实践 搜索和写入时节点的通信

Anna4的博客 2946

Elastic 今日在纽交所上市,股价最高暴涨122%。

10 月 6 日,Elastic 正式在纽约证券交易所上市,股票代码为"ESTC"。开盘之后股价直线拉升,最高点涨幅达122%,截止到收盘涨幅回落到94%,意味着上市第一...

纯洁的微笑 1207

今日上市的50亿项目ElasticSearch了解一下1

1.概念 以 Elastic 之名进行交易的数据搜索软件初创公司 ElasticSearch 于今天在美国上市,市值近 50 亿美元! ElasticSearch,以搜索开源产品知名,如ELK(Elasticsearch,Logstash,Kibana)成熟的日志解决方案,到后来的Elastic Stack(包括 Elasticsearch、Kibana、Beats 和 Logstash)...

weixin_38076311的博客 696

Elastic Search 上市了,Slack上市了,我也要写个软件,走上人生巅峰

“欣哥,Slack上市了,估值100多亿美金!” 张大胖看到了最新的新闻,两眼发亮。“是啊!”“去年ElasticSearch 上市,也达到了50多亿美金!” 这也是...

码农翻身 474

Elastic 宣布公开其商业产品 X-Pack 的源代码

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_33690367的博客 180

随着公司的成立,ElasticSearch开始营业

在RESTful搜索服务器背后的团队之后, ElasticSearch成立了自己的同名公司,这是目前最聪明的开源项目之一,他们在社区中的努力已广为人知 。 ElasticSearch首席执行官Steven Schuurman在博客中宣布,他和该项目的创建者Shay Banon属于这项新工作。 自从2010年2月与Banon一起首次发布以来,ElasticSearch已有两年历史了。随后发布...

288

融资方案的商业计划书

融资方案的商业计划书 资本时代:领先一步等于领先一路,领先一年等于领先一个时代! 这个问题需要从企业发展过程中的融资谈起,企业要获得发展就一定要有大量资金的支持才行。一般来讲,企业获取资金支持的主要方式: 我们来逐个分析各个投资情况 先看股东,股东是希望开企业赚钱的,是想从企业获利的,因此他们持续向企业注资是不现实的。 银行呢?银行是需要管控风险的,他们对贷款的要求是很严格的,任何初创企...

VictorZhang 1万+
上一篇: 国庆福利大放送:12本《码农翻身》+18本经典书包邮免费送
下一篇: 什么是元编程?
码农翻身
码农翻身 《码农翻身》作者 《码农翻身》作者
博客等级 码龄8年 3万+粉丝 1084原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值