elasticsearch 基本概念
elasticsearch 基本概念 基本概念 elasticsearch是面向文档 关系行数据库 和 elasticsearch 客观的对比 Relational DB Elasticsearch 数据库(database) 索引(indices) 表(tables) types 行(rows) documents 字段(columns) fields elasticsearch(集群)中可以包含多个索引(数据库),每个索引中可以包含多个类型(表),每个类型下又包含多 个文档(行),每个文档中又包含多个字段(列)。 物理设计,elasticsearch 在后台把每个 索引划分成多个分片 ,每分分片可以在集群中的不同服务器间迁移 注意 elasticsearch 在第一个版本的开始 每个文档都储存在一个索引中,并分配一个 映射类型,映射类型用于表示被索引的文档或者实体的类型,这样带来了一些问题 (详情: https://www.cnblogs.com/Neeo/articles/10393961.html#important)导致后来在 elasticsearch6.0.0 版本中一个文档只能包含一个映射类型,而在 7.0.0 中,映 射类型则将被弃用,到了 8.0.0 中则将完全被删除。 逻辑设计:文档、类型、索引 一个索引类型中,包含多个文档,比如说文档1,文档2。