咕泡ElasticStack高級開發(fā)與架構(gòu)(實戰(zhàn)+認(rèn)證)
2023-03-18 13:23 作者:技術(shù)控473 | 我要投稿
許多年前(2004年), 有一個叫Shay Banon的待業(yè)工程師跟隨他的新婚妻子來到倫敦,他的妻子想在倫敦學(xué)習(xí)做一名廚師。然后他想為自己的妻子開發(fā)一個方便搜索菜譜的應(yīng)用,他開始使用 Lucene 的一個早期版本。
但是嘗試之后,他感受到了直接使用 Lucene 開發(fā)程序的各種暴擊和痛苦,于是他在 Lucene 之上,封裝了一個叫作 Compass 的程序框架并且把它開源了。后來 Shay 找到了一份跟高性能和分布式相關(guān)的工作,他在工作中漸漸發(fā)現(xiàn),越來越需要一個易用的高性能、實時、分布式搜索服務(wù),于是他決定重寫Compass,將它從一個庫打造成了一個獨立的server,并將其改名Elasticsearch。
Shay Banon在2010年2月發(fā)布了Elasticsearch的第一個版本。它支持分布式,可以水平擴展,增加了Restful api, 降低了全文檢索的學(xué)習(xí)曲線,可以被任何編程語言調(diào)用。
2012年成立了Elasticsearch 公司,主要圍繞Elasticsearch及相關(guān)軟件提供商業(yè)服務(wù)和產(chǎn)品。2014年6月
?
標(biāo)簽: