Doris是基于MPP原理的一个优秀的OLAP引擎, 基于笔者的使用经验看, Doris适合基于计算平台的计算结果, 输出多维分析、报表、大屏等数据
从设计目标看, Doris是一个分析型数据库, 重点在海量数据分析, 在于充分利用集群中全部服务器资源计算. 对于数据的可靠性、事务性、查询性能等不要求. MySQL是一个关系型数据库, 重点在于在线事物、持久化、可靠性等. 所以设计时有redo log, bin log, undo log等.
在上图中,
总结, 二者是不同目标的产品, 不存在替换与否的说法, 只是场景是否合适.
计算我个人理解分为两种
Doris可以做计算, 从目前发布的最新版Apache Doris 0.13.0 (incubating) Release来看, Doris做计算(ETL)性能极差, 结构化的聚合运算才是Doris擅长.
全部评论