ClickHouse数据库仓库领域为何选择这三家分析
- 发布时间:2022-01-07 14:09
- 作者:www.yfxzm.com
ClickHouse 是开源列式数据库,主要用于 OLAP 数据仓库领域,近年来备受关注。
ClickHouse 于 2016 年,由俄罗斯第一大搜索引擎 Yandex 开源,社区火热,Star 数量已超过 9K,技术领先的大厂已在规模使用。
ClickHouse 相比于开源社区的其他几项分析型技术,如 Presto、Impala、Druid、Elasticsearch、Kylin 等,ClickHouse 是一整套更完善的解决方案,其包含了计算和存储能力,无需额外依赖其他存储组件,技术上有着明显优势。
ClickHouse 相比于 Hadoop 体系,以列式数据库的方式做大数据的处理更加简单易用,且灵活度更高。
1 为什么选这 3 家
本文选取提供 ClickHouse 云服务、具有不同代表性的三家云计算企业,阿里云、青云QingCloud、UCloud。
阿里云,2009 年成立,国内最大的公有云厂商,是全球领先的云计算及人工智能科技公司,中国云计算市场份额第一,为云计算大厂的代表。
青云QingCloud,2012 年成立,混合云先行者与领导者,引领容器混合云新潮流,公、私一致架构,为中国混合云第一股。
UCloud 优刻得,2012 年成立,科创板上市中立云计算服务商,首家公有云科创板上市公司,为中国云计算第一股。
2 ClickHouse 的特点、性能和场景
云 ClickHouse 可提供分布式、实时、分析型、列式的云数据库和云数据仓库服务。
ClickHouse 具有如下特点:
1. 列式存储
2. 读远多于写
3. 大宽表,读大量行但少量列
4. 数据批量写入,数据不更新或少更新
5. 数据高吞吐写入
6. 无需事务,数据最终一致性。
7. 主键索引
8. 稀疏索引
9. 数据 Sharding
10. 数据 TTL
11. 主备同步
ClickHouse 性能:
1. ClickHouse 性能超过了市面上大部分的列式存储数据库。
2. 相比传统的数据 ClickHouse 要快 100-1000 倍。
3. ClickHouse 在性能有非常大的优势。
ClickHouse 适用场景:
1. 用户行为分析
2. 流量分析
3. 日志分析
4. 广告营销分析和广告投放
5. 客户画像
6. 数据仓库
7. BI报表
8. 工业和物联网分析
3 云服务商的 ClickHouse 功能对比
注:以上数据来源于各厂商官网,2021年12月。
可以看到,ClickHouse 常用的主要功能,三家云厂商都支持。
阿里云和青云QingCloud还提供云原生服务、冷热数据分层存储。
4 云服务商的 ClickHouse 价格对比
注:以上数据来源于各厂商官网,2021年12月。
价格比较:
为统一性能,分别设置相同配置的基础/入门版、高性价比版、高可用版的三档,以比较各云厂商提供的云 ClickHouse 的价格。
从表中数据可看出:
1. 基础版,单副本,可用作学习和测试。阿里云和青云QingCloud可提供。青云QingCloud可提供最低的配置、价格也最便宜。
2. 高性价比版,单副本,可用作测试环境,只有阿里云提供。
3. 高可用版,双副本,用作生产环境。三家厂商都可提供,青云QingCloud的价格最便宜。
4. UCloud 只提供高可用版;青云QingCloud可提供基础版和高可用版;阿里云最全,可提供入门级版、高可用版、高性能版。
由此也反映出大厂和中厂的战略区别:
l 大厂的产品线大而全;
l 厂商有阶段性的优惠,例如青云QingCloud在笔者调研时,对 ClickHouse 云服务的价格优惠力度非常大。
l 中厂聚焦在用户常用的功能领域和价格选项,例如 UCloud 在 ClickHouse 聚焦在高可用版;
5 结语和建议
用户对 ClickHouse 的需求,如需要企业级高可用解决方案,阿里云、青云QingCloud、UCloud、三家厂商都可以满足需求。
如需要大和全的解决方案和产品功能,以及更细粒度的价格策略,可考虑阿里云。
如仅想学习和测试用,不妨试试青云QingCloud。
关于价格,可定期关注各云厂商官网,在各时期会有不同的优惠力度。
例如,写此文时,青云QingCloud提供的 ClickHouse 价格优惠幅度很大。
也可以关注本公众号,为您定期分享前沿的云数智创新技术、各厂商价格优惠讯息。
综合来看,
阿里云提供的 ClickHouse 功能最多。
青云QingCloud和UCloud 也有自己的特色和清晰定位。
现在是多云混合云的时代,用户盼望你们都好、你好他好我也好。
希望能百家齐放,有更多优秀的创新企业。
如果,作为用户的你想多一种选择,
除了阿里云,
不妨也试试青云QingCloud、UCloud。
相关推荐: