ClickHouse是Yandex开发的用于联机分析(OLAP)的DBMS。 2016年根据Apache 2.0许可证开源。功能上支持DDL、DML、数据备份恢复、权限控制、分布式管理等完备的DBMS功能,SQL基本与标准SQL兼容,支持丰富的函数和数据类型,具有强大的MergeTree表引擎,列式存储支持LZ4压缩,支持数据分片、数据分区、主键稀疏索引、二级跳数索引,支持数据多副本、TTL等,支持向量化执行、分布式多核并行计算、动态代码生成,性能卓越;适用于网络/APP流量分析、用户行为记录分析、商业智能(BI)、监控系统等实时分析场景。该引擎一经面世,便备受瞩目,其性能大幅超越了很多商业MPP计算框架,比如Vertica、InfiniDB,相比同类竞品,ClickHouse查询性能要快百倍以上,被称为最快的数据库。自Hadoop诞生以来,经过多年发展,整个生态体系已经非常成熟,但其最大短板还在于数据处理的时效性,ClickHouse的诞生一定意义上弥补了这个短板。
目前ClickHouse在国内外社区十分火热,大批厂家纷纷跟进并大规模投入使用,贡献大量成功案例。ClickHouse也在华为云内部多个产品中投入使用,如集团IT的自助分析和行为分析业务,电商平台等,集群总规模已经达到数千节点(多套物理集群)。同时,华为云FusionInsight MRS提供ClickHouse实时OLAP服务,其基于开源版本进行了多个方面的性能优化和功能增强,主要如下:
ClickHouse增强介绍
1.可视化运维,包含安装、卸载、启停、配置、客户端、监控、告警、健康检查、日志等