Doris浅谈
1. 为什么使用Doris
- 最开始我们将我们的报表数据放在mysql中, 开开心心
- 后来我们发现了mysql出现了性能问题, 聪明的我们才用了Redis 来进行存储数据, 进行查询;
或者有钱的我们升级了 polar db 来存储我们的数据 - 后来随着数据量的提升和对数据精确的要求, 说到要对数据进行准确精确的分析, 就需要多维度来处理!
场景
- 查询一张表, 数据量为 1000w左右, 其中需要对 时间,地点,人物,性别,年龄,国籍 先这6个维度进行查询关联;
- 结果嘞! mysql 需要30多秒! polar db 表现好一些 18秒!
- 然后我们给老板说, 老板你使用的时候等上个 20秒就可以看到啦!
- 我们就可以永久下班了!
Doris闪亮登场
- 通过描述, 可以发现 我们需要的场景是实时多维度的数据分析, 今天给大家推荐一个新的数据库Apache Doris
2. 什么是Doris
- Doris 作为一款开源的 MPP 架构 OLAP 数据库,能够运行在绝大多数主流的商用服务器上。
个人认为比ClickHouse最大的优势
- 几乎完全支持mysql语法!!
- JDBC协议即可连接!
- 后续会给大家带来ck和doris的对比, 这里不再赘述
3. 开始使用Doris
Apache Doris作为百度开源的,有比较完善的中文讲解, 大家可以看一下~
http://doris.apache.org/master/zh-CN/installing/install-deploy.html
- 主要目的就是给大家一个思路, 当mysql, polar DB搞不定时, 又想要快速的找一个mysql协议支持的实时多维度数据分析引擎, 可以考虑一下Doris~!
- 后续会给大家分享一些详细的doris使用心得~