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