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。

      相关推荐: