ES基本概念

2021-09-29 07:29:16 字數 421 閱讀 4254

es模擬資料庫:

索引【含有相同屬性的文件集合】——database、

型別【索引可以定義乙個或多個型別,文件必須屬於乙個型別】——table、

文件【文件是可以被索引的基本資料單位】——資料庫記錄。

分片【每個索引都有多個分片,每個分片是乙個lucene索引】:建立時就確定,不可更改。

備份【拷貝乙份分片就完成了分片的備份】:可動態修改

es索引預設5個分片,分片指定後不可以修改,備份數可以修改。

為什麼要有分片和備份

1、假設索引資料量大,造成硬碟壓力大,搜尋速度出現瓶頸,將索引分為多個分片,分攤壓力,分片也允許使用者進行水平擴充套件和拆分,以及分布式的操作,可以提高搜尋的效率

2、主分片失敗或者出現問題時,備份的分片可以代替工作,提高了es的可用性,備份的分片還可以執行搜尋操作,分攤搜尋的壓力

ES基本概念

1.索引 index 相當於資料庫例項 2.型別 type 相當於sql中的資料庫表,相當於mongodb中的集合 3.文件 document 相當於sql資料庫表中的一行記錄,相當於mongodb中的文件 4.節點 node 乙個es例項即為乙個節點。主節點由選舉產生。節點名配置 elastics...

ES基本概念和語句

1 通俗的解釋 在elasticsearch中,文件歸屬於一種型別 type 而這些型別存在於索引 index 中,索引名稱必須是小寫 relational db database table row column elasticsearch indice type document field 2...

基本概念 C 基本概念

由於工作中需要用到c 編寫的一些工具,有時候需要根據需求修改或者定製工具,所以現在不得不學習一下c 的基礎語法,此為筆記,不成章法!機器語言 組合語言 高階語言 面向過程的程式設計方法 物件導向的程式設計方法 泛型程式設計方法 1 演算法設計 2 源程式編輯 3 編譯 4 連線 5 執行除錯 輸入裝...