elasticsearch 与 mysql的概念对比

文档

elasticsearch是面向文档存储的,可以是数据库中的一条商品数据,一个订单信息。

文档数据会被序列化为json格式后存储在elasticsearch中。

elasticsearch 与 mysql的概念对比_第1张图片

索引(Index)

  • 索引(index):相同类型的文档的集合
  • 映射(mapping):索引中文档的字段约束信息,类似表的结构约束

 elasticsearch 与 mysql的概念对比_第2张图片

概念对比

elasticsearch 与 mysql的概念对比_第3张图片

架构

  • Mysql:擅长事务类型操作,可以确保数据的安全和一致性
  • Elasticsearch:擅长海量数据的搜索、分析、计算 

elasticsearch 与 mysql的概念对比_第4张图片 

文档:一条数据就是一个文档,es中是Json格式
字段:Json文档中的字段
索引:同类型文档的集合
映射:索引中文档的约束,比如字段名称、类型

elasticsearch与数据库的关系:

  • 数据库负责事务类型操作
  • elasticsearch负责海量数据的搜索、分析、计算 

你可能感兴趣的:(大数据,SpringCloud,Java,elasticsearch,mysql,大数据,spring,cloud,intellij-idea,spring)