文档

什么是云数据库ClickHouse

更新时间:

云数据库ClickHouse是开源列式数据库管理系统ClickHouse在阿里云上的托管服务,分为企业版和社区兼容版,在开源版本基础上提升了稳定性、安全性和可运维性。用户可以在阿里云上便捷地购买云资源,搭建自己的ClickHouse集群。

云数据库ClickHouse视频简介

产品特性

云数据库ClickHouse是面向联机分析处理的列式数据库,支持SQL查询,且查询性能好,特别是基于大宽表的聚合分析查询性能非常优异,比其他分析型数据库速度快一个数量级。主要特性如下。

  • 数据压缩比高。

  • 多核并行计算。

  • 向量化计算引擎。

  • 支持嵌套数据结构。

  • 支持稀疏索引。

更多关于云数据库ClickHouse的信息,请参见ClickHouse官网ClickHouse文档

产品架构

企业版架构

云数据库ClickHouse企业版采用云原生存储与计算资源分离架构打造,支持进行独立的存储和计算资源的扩容,存储和计算资源Serverless 模式按需弹性使用。具体特点如下:

  • 存储资源采用多分片(Shard)和副本(Replica)的共享存储方案,用于数据的持久化存储。

  • 计算资源采用基于负载自动弹性方式进行资源的自动扩缩容,弹性资源配置用于支持用户设置计算资源自动弹性Autoscaling的区间。

image.png

增强特性

  • 增强安全性:增加用户管理、白名单等功能。

  • 可视化运维:版本升级、故障切换等。

  • 可扩展性:多规格选配、弹性扩容。

  • 数据生态:打通云上各个数据源,方便数据同步和迁移。

  • 存储计算分离架构:支持独立进行存储和计算资源的扩容。

  • Share Everything架构:存储和计算资源Serverless模式按需弹性使用。

  • 计算节点:节点无状态,水平扩展无任何数据迁移。

  • 新SharedMergeTree表引擎:替代ReplicatedMergeTree,支持秒级横向扩展。

  • Parallel Replica能力:线性提升集群并发处理能力。

  • ClickHouse keeper替换Zookeeper:提供了更高的性能并减少内存的使用。

  • 支持Lightweight Update/Delete:执行效率更高且实时可见。

社区兼容版架构

云数据库ClickHouse社区兼容版计算与存储耦合。具体特点如下。

  • 节点和节点完全对等,每一个节点都可以承载查询请求和写入请求,以及后台数据的计算和操作。

  • 每个云数据库ClickHouse社区兼容版集群包含1个或多个分片(Shard),每个分片内部包含1个或多个副本(Replica)。

  • 所有节点都部署在阿里云弹性计算服务器ECS之上,底层采用高可靠的云盘作为持久化存储介质。

总体架构图

增强特性

  • 增强安全性:增加用户管理、白名单等功能。

  • 可视化运维:版本升级、故障切换等。

  • 可扩展性:多规格选配、弹性扩容。

  • 数据生态:打通云上各个数据源,方便数据同步和迁移。

参考资料

更多产品介绍,请参见产品详情页

产品定价信息,请参见云数据库ClickHouse购买页

  • 本页导读 (1)
文档反馈