ES

ElasticSearch 简介

1. ES面向文档(Documents)

2. 一切都是Json

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.逻辑设计

原文地址:https://www.cnblogs.com/frankcui/p/14727564.html