ES - 什么是ES?ES的索引,節點分片,倒排索引


ElasticSearch 簡介

1. ES面向文檔(Documents)

2. 一切都是Json

 

 

 

 

 

ElasticSearch 的工作原理

 

 

 

 

ElasticSearch 重要概念

總結

用關系型數據庫,做一個mapping:(types在8.x中已經棄用)

 

 

 

索引indices - 對應MySQL的database

 

一個索引indices可以被分割為多個分片:

 

類型types - 對應MySQL的tabled“類型定義”

types在8.x中已經棄用

 

 

 

就是Mysql里的:

 

文檔documents - 對應MySQL的rows

 

 

 

字段fields - 對應MySQL的columns

 

 

ElasticSearch 設計

1.物理設計

1.1 節點和分片

分片數 5: 指 p0, p1, p2, p3, p4

副本數 1: 指 p0 有一個副本 r0 

 

 

 

 

1.2 倒排索引

倒排索引的“倒排”:

  • 原始的數據庫,都是通過key找value
  • ES的索引(數據庫),通過value中的關鍵字,來查詢key.

 

 

 

2.邏輯設計

 


免責聲明!

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



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