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