clickhouse有哪些优缺点?

提问者:帅平 问题分类:大数据
clickhouse有哪些优缺点?
2 个回答
自然萌鹿鹿
自然萌鹿鹿
clickhouse的缺点有:
1、不支持事务,事务可以是一条SQL语句或一组SQL语言或者整个程序,只要中间有任何错误这个事务的所有操作都要撤销。
2、缺少完整的UPDATE DELETE操作, 对于工具自动生成的语句不支持,必须通过变通的方式来完成这两类操作,仅能用于批量删除或者修改数据。
3、部分技术支持待完善,支持有限的操作系统,驱动程序不够完善,市面主流工具对其支持不全。
4、不支持BIOB DOCUMENT 类型数据,聚合结果必须小于一台机器的内存大小。
5、不支持高并发,官方建议qps为100,可以通过修改config.xml的max_concurrent_queries配置。
6、不支持二级索引
7、有限的SQL支持,join实现与众不同
8、不支持窗口功能
9、元数据管理需要人工干预维护,运维起来比较麻烦。
10、多表join效率性能比较低
发布于:1年前 (2023-07-20) IP属地:四川省
养猪发家致富
养猪发家致富
clickhouse的优点有:
1、为了高效的使用CPU,数据不仅仅按列存储,同时还按向量进行处理;
2、数据压缩空间大,减少IO;处理单查询高吞吐量每台服务器每秒最多数十亿行;
3、索引非B树结构,不需要满足最左原则;只要过滤条件在索引列中包含即可;即使在使用的数据不在索引中,由于各种并行处理机制ClickHouse全表扫描的速度也很快;
4、写入速度非常快,50-200M/s,对于大量的数据更新非常适用。
5、很强的单表查询性能,适合基于大宽表的OLAP多维分析查询。
6、包含丰富的MergeTree Family,支持预聚合。
7、非常适合大规模日志明细数据写入分析。
发布于:1年前 (2023-07-20) IP属地:四川省
我来回答