Elasticsearch
比较关系型数据库(MySQL 、Oracle 等) | Elasticsearch |
---|---|
数据库 | 索引 |
表 | 类型(6.0.0废弃) |
行 | 文档 |
列 | 字段 |
表结构 | 映射 |
在关系型数据库中,用户会创建数据库,这在Elasticsearch
中对应的是创建索引,俗称索引库。关系型数据库中的表在Elasticsearch
中已经没有对应的项。对于关系型数据库中的行,在Elasticsearch
中成为文档。而关系型数据库的列在Elasticsearch
中是由字段体现的,表结构使用映射体现。因此,Elasticsearch
的大体架构就是创建索引库,也可以给索引库指定映射和字段类型,在Elasticsearch
索引库中存储的基本单位就是文档数据。