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.逻辑设计
posted on 2021-05-03 15:37 frank_cui 阅读(1017) 评论(0) 编辑 收藏 举报
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
2019-05-03 Maven - 深入理解maven构建生命周期和各种plugin插件