ElasticSearch(簡稱ES)的概念

2021-10-03 19:39:14 字數 1241 閱讀 4220

es有沒有競爭對手?

solr他是es的競爭對手區別:

lucene:

1.4.1.near realtime(nrt)

近實時,兩個意思,從寫入資料到資料可以被搜尋到有乙個小延遲(大概1秒);基於es執行搜尋和分析可以達到秒級

1.4.2.index:索引庫

包含一堆有相似結構的文件資料,比如可以有乙個客戶索引,商品分類索引,訂單索引,索引有乙個名稱。乙個index包含很多document,乙個index就代表了一類類似的或者相同的document。比如說建立乙個product index,商品索引,裡面可能就存放了所有的商品資料,所有的商品document。

1.4.3.type:型別

1.4.4.document&field

文件,es中的最小資料單元,乙個document可以是一條客戶資料,一條商品分類資料,一條訂單資料,通常用json資料結構表示,每個index下的type中,都可以去儲存多個document。乙個document裡面有多個field,每個field就是乙個資料字段。

1.4.5.cluster:集群

包含多個節點,每個節點屬於哪個集群是通過乙個配置(集群名稱,預設是elasticsearch)來決定的,對於中小型應用來說,剛開始乙個集群就乙個節點很正常

1.4.6.node:節點

集群中的乙個節點,節點也有乙個名稱(預設是隨機分配的),節點名稱很重要(在執行運維管理操作的時候),預設節點會去加入乙個名稱為"elasticsearch"的集群,如果直接啟動一堆節點,那麼它們會自動組成乙個elasticsearch集群,當然乙個節點也可以組成乙個elasticsearch集群

1.4.7.shard(分片)

單台機器無法儲存大量資料,es可以將乙個索引中的資料切分為多個shard,分布在多台伺服器上儲存。有了shard就可以橫向擴充套件,儲存更多資料,讓搜尋和分析等操作分布到多台伺服器上去執行,提公升吞吐量和效能。每個shard都是乙個lucene index。

1.4.8.replica(複製品)

任何乙個伺服器隨時可能故障或宕機,此時shard可能就會丟失,因此可以為每個shard建立多個replica副本。replica可以在shard故障時提供備用服務,保證資料不丟失,多個replica還可以提公升搜尋操作的吞吐量和效能。primary shard(建立索引時一次設定,不能修改,預設5個),replica shard(隨時修改數量,預設1個),預設每個索引10個shard,5個primary shard,5個replica shard,最小的高可用配置,是2臺伺服器。

各省簡稱 拼音 縮寫 省份簡稱拼音

展開全部 北京市 京j n 天津市 津j n 河北省 62616964757a686964616fe78988e69d8331333365656532冀 j 山西省 晉j n 內蒙古自治區 蒙m n 遼寧省 遼li o 吉林省 吉j 黑龍江省 黑h i 上海市 滬h 江蘇省 蘇s 浙江省 浙zh 安...

雲南的簡稱

雲南省,簡稱雲或滇,中國23個省之一,位於西南地區,省會昆明。介於北緯21 8 29 15 東經97 31 106 11 之間,東部與貴州 廣西為鄰,北部與四川相連,西北部緊依 西部與緬甸接壤,南部和寮國 越南毗鄰,雲南省總面積39.41萬平方千公尺。截至2019年末,雲南省常住人口4858.3萬人...

各國語言簡稱

en 英文 en us 英文 美國 ar 阿拉伯文 ar ae 阿拉伯文 阿拉伯聯合大公國 ar bh 阿拉伯文 巴林 ar dz 阿拉伯文 阿爾及利亞 ar eg 阿拉伯文 埃及 ar iq 阿拉伯文 伊拉克 ar jo 阿拉伯文 約旦 ar kw 阿拉伯文 科威特 ar lb 阿拉伯文 黎巴嫩 ...