MySQL | Elasticsearch | 说明 |
Table | Index | 索引(Index),就是文档的集合,类似数据库的表(Table)。(由于Elasticsearch7.x版本之后,就删除了Type类型,默认Type就是_doc,不然ES中的索引库更像是MySQL中数据库的概念) |
Row | Document | 文档(Document),就是一条条的数据,类似数据库中的行(Row),文档都是JSON格式。 |
Column | Field | 字段(Field),就是JSON文档中的字段,类似数据库中的列(Column)。 |
Schema | Mapping | 映射(Mapping)是索引中对文档的约束,例如字段类型约束,类似数据库的表结构(Schema)。 |
SQL | DSL | ES中提供了一种强大的检索数据方式,这种检索方式称之为Query DSL(Domain Specific Language)。DSL是Elasticsearch提供的JSON风格的请求语句,用来操作Elasticsearch,实现CRUD。 |