1. MySQL 中的数据库(DataBase),等价于 ES 中的索引(Index)。

  2. MySQL 中一个数据库下面有 N 张表(Table),等价于1个索引 Index 下面有 N 多类型(Type)。

  3. MySQL 中一个数据库表(Table)下的数据由多行(Row)多列(column,属性)组成,等价于1个 Type 由多个文档(Document)和多 Field 组成。

  4. MySQL 中定义表结构、设定字段类型等价于 ES 中的 Mapping。举例说明,在一个关系型数据库里面,Schema 定义了表、每个表的字段,还有表和字段之间的关系。与之对应的,在 ES 中,Mapping 定义索引下的 Type 的字段处理规则,即索引如何建立、索引类型、是否保存原始索引 JSON 文档、是否压缩原始 JSON 文档、是否需要分词处理、如何进行分词处理等。

  5. MySQL 中的增 insert、删 delete、改 update、查 search 操作等价于 ES 中的增 PUT/POST、删 Delete、改 _update、查 GET。其中的修改指定条件的更新 update 等价于 ES 中的 update_by_query,指定条件的删除等价于 ES 中的 delete_by_query。

  6. MySQL 中的 group by、avg、sum 等函数类似于 ES 中的 Aggregations 的部分特性。

  7. MySQL 中的去重 distinct 类似 ES 中的 cardinality 操作。

  8. MySQL 中的数据迁移等价于 ES 中的 reindex 操作。

最新文章

  1. Android 中this、getContext()、getApplicationContext()、getApplication()、getBaseContext() 之间的区别
  2. sd_cms置顶新闻,背景颜色突击显示
  3. guidelines for contributing Hearthstone-Deck-Tracker
  4. 带删除小图标的EditText
  5. PHP.5-DIV+CSS布局网站首页实例
  6. MISCONF Redis is configured to save RDB snapshots
  7. POJ_2488——骑士遍历棋盘,字典序走法
  8. PHP学习笔记,自己动手写个MVC的框架
  9. docker容器安全
  10. Android - Get Bluetooth UUID for this device
  11. Python装饰器实现几类验证功能做法
  12. timestamp时间戳的应用(微信小程序开发也一样)
  13. 设计模式(Design Patterns)的简单讲解
  14. Error:Failed to resolve: com.android.support.constraint:constraint-layout:1.0.2
  15. WGS84地理坐标系下,进行坐标运算
  16. [再寄小读者之数学篇](2014-06-20 求极限-H\"older 不等式的应用)
  17. [2019BUAA软工助教]第一次阅读 - 小结
  18. python3 Tkinter GUI 试水
  19. 递归求i^2的和
  20. python进阶之 进程&线程区别

热门文章

  1. C语言-直接排序
  2. Spring基础入门
  3. Java的学习日常
  4. 第十二天python3 匿名函数
  5. gotoscan:CMS指纹识别工具
  6. CSS 导航栏底线向两边延伸动画
  7. gitlab root密码重置
  8. C#枚举器/迭代器
  9. Linux 时间设置和同步服务
  10. 简单学习一下ibd数据文件解析