ES簡介及特點


1、ES是什么?

ES是一個高度可伸縮的開源的全文檢索和分析引擎,它允許你以近實時的方式快速存儲、搜索、分析大量數據,ES是基於Lucence開發,隱藏其復雜性,提供了簡單易用的restful api接口、Java api接口

為什么是近實時,是因為從寫入數據到數據可以被搜索到有一個小延遲(大概1秒),基於es執行搜索和分析可以達到秒級 

2、ES的特點

1)、高度的可伸縮性 

可以搭建大型的分布式集群,處理PB級的數據服務於大公司,也可以運行在單機上,服務於小公司

2)、ES本身不是新技術,而是將全文檢索、數據分析、分布式技術融合在一起而形成的

lucene(全文檢索)

商用的數據分析軟件(也是有的),

分布式數據庫(mycat)

3)、開箱即用、搭建簡單

4)、與數據庫互補

數據庫的功能面對很多領域是不夠用的(事務,還有各種聯機事務型的操作);特殊的功能,比如全文檢索,同義詞處理,相關度排名,

復雜數據分析,海量數據的近實時處理;Elasticsearch作為傳統數據庫的一個補充,提供了數據庫所不能提供的很多功能


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM