Clickhouse 优点与缺点 (个人测评)

发布网友 发布时间:2024-10-24 03:47

我来回答

1个回答

热心网友 时间:2024-11-15 10:36

Clickhouse 的优点主要体现在高性能和高效率上。写入速度极快,每秒可达50-200 M/S,对大量数据更新非常实用。数据压缩空间大,能够有效减少IO操作和提高查询吞吐量,实现每台服务器秒级处理数十亿行数据。查询速度极其快,相比 Vertica、GP、HIVE 和 MYSQL 分别快5倍以上、10倍以上、200倍以上和800倍以上。利用高效CPU进行并行处理,充分利用多核资源,支持在多个服务器间进行分布式处理,实现高可用容错和线性扩展。列存储形式的开源特性,使得 Clickhouse 便捷且高效。

然而,Clickhouse 也存在一些缺点。最大的是不支持事务处理,这了在复杂操作中的应用。事务操作不仅涉及单条SQL语句或一组SQL语句,甚至整个程序,一旦其中任何一个环节出错,所有操作都必须撤销。此外,对于工具生成的UPDATE和DELETE操作,Clickhouse 不直接支持,只能通过变通的方式完成,仅适用于批量操作。部分技术支持仍待完善,支持的操作系统有限,驱动程序不够成熟,主流工具对其支持程度不全面。最后,Clickhouse 不支持BIOB DOCUMENT 类型数据,聚合结果必须在一台机器的内存大小范围内,这在处理大型数据集时可能成为一个。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com