mysql与es查询数据速度原理比较

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql与es查询数据速度原理比较相关的知识,希望对你有一定的参考价值。

参考技术A 财务平台亿级数据量毫秒级查询优化之elasticsearch原理解析_wang123459的博客-CSDN博客_elasticsearch 查询优化

mysql底层B-tree 支持矮胖,高胖的时候就很难受,说白了就是数据量多会增加IO操作。

ES底层倒排索引。term index不需要存下所有的term,而仅仅是他们的一些前缀与Term Dictionary的block之间的映射关系,再结合FST(Finite StateTransducers)的压缩技术,可以使term index缓存到内存中 (有点二级索引的感觉)

以上是关于mysql与es查询数据速度原理比较的主要内容,如果未能解决你的问题,请参考以下文章

漫画ES原理 必知必会的倒排索引和分词

MySQL数据库篇之索引原理与慢查询优化之二

redis和mysql在处理高并发问题时有啥差异

MySQL 之 索引原理与慢查询优化

MySQL 索引原理以及查询优化

mysql索引原理及优化