分布式数据库clickhouse、tidb、palo对比

前言

关注OLAP领域1年多了,目前还是处于混战阶段,各类工具、技术层出不穷。之前做过clickhouse、tidb、palo的测试,本文将从多个维度对比各大数据库性能。

指标维度

  • 数据导入
  • sql查询性能
  • QPS
  • 资源使用
  • 安装部署
  • 社区活跃度
  • SQL 功能对比
  • 更新机制
  • 其他

数据库类别

TiDB

一一说来,TiDB具有很多优势,但是考虑到其对标MySQL(当然,也对标其他的分布式关系数据库),在OLAP领域借助了spark的能力,就没有将其用在线上。

Palo

Palo,本质上是impala+mesa。因为是百度这几年才开源,还不够成熟,在上线之后,又因为几次事故而被下线。运维Palo,还是比较考验运维人员的能力。

Clickhouse

Clickhouse是一个很牛的工具,追求毫秒级响应,这也和Yandex(俄罗斯最大的搜索公司,ck的开源者)的应用场景有关。当然,CK的问题就是受限于单机的物理内存,一旦query的mem消耗过大,将被kill。此外,当有需要分布式join的场景时,join的子集数据量超过千万条后,通常会是秒级之上的响应效果。

原文链接:https://blog.csdn.net/guzhenping/article/details/100517808

分布式数据库clickhouse、tidb、palo对比相关推荐

  1. 分布式数据库之TiDB

    TiDB 整体架构 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ORLn0wpE-1661751249954)(TiDB/img1.png)] PD server 存 ...

  2. goldendb mysql_金融业分布式数据库:SequoiaDB、GoldenDB、OceanBase等原理、POC性能对比及选择是怎样的?...

    谈点个人理解: 1)POC测试: SequoiaDB.OceanBase在金融行业都已经有大量用户了. 2)分布式数据库技术发展体系对比: SequoiaDB和OceanBase都是原生分布式数据库. ...

  3. 什么是分布式数据库?小学生都能看懂。

    自从互联网进入了 web2.0 时代以来,数据库作为核心的底层基础设施软件也经历了蓬勃的发展期,从早期的单机关系型数据库到NoSQL 再到如今的 NewSQL,数据库领域不管是技术还是场景都发生了巨大 ...

  4. Mycat社区出版: 分布式数据库架构及企业实践——基于Mycat中间件

    书名: 分布式数据库架构及企业实践--基于Mycat中间件 作者:周继锋 冯钻优 陈胜尊 左越宗 ISBN:978-7-121-30287-9 出版年月:2016年11月 定价:79元 开本:787× ...

  5. 巨杉数据库 CTO 王涛:新一代分布式数据库

    2019数据技术嘉年华于11月16日在京落下了帷幕.大会历时两天,来自全国各地上千名学术精英.数据库领袖人物.数据库专家.技术爱好者在这里汇聚一堂,围绕"开源 • 智能 • 云数据 - 自主 ...

  6. 分布式数据库架构及企业实践--基于Mycat中间件pdf

    下载地址:网盘下载 内容提要 编辑 <分布式数据库架构及企业实践--基于Mycat中间件>由资深 Mycat 专家及一线架构师.DBA 编写而成.全书总计 8 章,首先简单介绍了分布式系统 ...

  7. 干货,分布式数据库在金融核心场景的落地实践|腾讯云数据库

    金融行业作为国民经济的命脉和枢纽,对底层数据库的能力要求在不断提高.具有高性能.可扩展.高可用等特性的分布式数据库是金融行业数字化转型的重要支撑. 金融企业如何在不同的应用场景下,做好分布式数据库的选 ...

  8. 分布式数据库架构及企业实践——基于Mycat中间件

    名: 分布式数据库架构及企业实践--基于Mycat中间件 作者:周继锋 冯钻优 陈胜尊 左越宗 ISBN:978-7-121-30287-9 出版年月:2016年11月 定价:79元 开本:787×9 ...

  9. Doris、Clickhouse、Tidb三者对比

    序号 对比维度 类别 Doris Clickhouse TiDB 1 总体架构 Share-Nothing 是 是 是 2 列存 是 是 是 3 架构 内置分布式协议进行元数据同步 Master/Fo ...

最新文章

  1. python codecs.open()及文件操作-文本处理 with open
  2. 聊聊WEB系列_Index
  3. [HAOI2018]染色
  4. Content-Type简要说明
  5. st7789v tft 驱动电路_OLED显示屏,行驱动电路设计,单片机AT89C51与和显示屏的硬件接线...
  6. Keras之小众需求:自定义优化器
  7. SpringCloud注册中心高可用搭建
  8. mysql执行系统命令_mysql 命令行执行 sql
  9. 工作234:按钮禁用
  10. 前端学习(586):在元素中动态添加类与伪类
  11. 禅道类似软件_项目管理软件之争,禅道和JIRA大对比
  12. 【最佳实践】企业级 Hotfix 代码合并和系统发版策略
  13. vue confirm确认
  14. mysql使用substring_index达到splite功能
  15. iOS之 开发学习笔记-block
  16. AQS同步队列结构分析
  17. java实现Beta函数
  18. z-index无效解决
  19. sys.dm_db_wait_stats
  20. android 微信输入法表情,分析Android 搜狗输入法在微信和QQ中发送图片和表情

热门文章

  1. 程序员眼中的编程语言
  2. SVG 教程 (三)圆形,椭圆,直线
  3. 阿里云 Centos 7 PHP7环境配置 LNMP
  4. Ubuntu16.04开机进入单用户模式,破解root密码
  5. linux(十三)之磁盘分区、创建文件系统、挂载
  6. Ethercat解析(十三)之fsm_master状态机
  7. Linux——Linux下的tar压缩解压缩命令详解
  8. SpringBoot—项目启动时几种初始化操作及SpringApplication类详解
  9. 演练 类的定义 java 1615134691
  10. private的用法,为什么要来一个取值方法和设置值方法