上周ClickHouse Inc(后面简称CK)正式GA发布了云版本ClickHouse Cloud,一起来了解一下吧。

ClickHouse Cloud可以帮助用户更加简单快捷的使用这款分析型数据库产品,可以理解为MongoDB的Atlas或者Elastic Cloud,它基于各个云平台(AWS、GCP、Azure)构建了面向最终用户的CK产品。另外,该服务也启用了一个新的域名:clickhouse.cloud (是的,与 ninedata.cloud 所见略同)。

快速发展的ClickHouse

ClickHouse可以说是名副其实的"快",这里概括为"四快":流行度增长快、融资快、性能速度快、版本迭代快。

首先是流行度增长快。根据DB-Engines站点统计,从全球流行趋势角度,CK虽然低于Snowflake、BigQuery、Redshift等同类产品,但其自2016年以来的增长趋势,是仅次于Snowflake的,在之前缺乏商业化运作的情况下,有这样的增长趋势,可以说是非常快的。(注:DB-Engines考虑的主要因素包括内容数量、搜索趋势、开发者社区提及数量、招聘站点数据、社交媒体等相关数据)

其次是性能速度快。一直以来,ClickHouse在社区都是以非常强悍的单表查询性能"快"而著称,这一点也在社区形成了一定的共识。另外,在ClickHouse提供的ClickBench测试中,ClickHouse也在最近,再次登顶(参考下图)。

自该Benchmark发布以来,虽然是ClickHouse自己发布的测试,但是,各路英雄豪杰来踢馆的也不少。例如,在2022年7月,StarRocks就曾登顶该榜单(参考)。在10月份,SelectDB也曾登顶该榜单(参考)。

再次是迭代速度快。ClickHouse自发布以来,一直保持非常快的迭代的速度(参考)。几乎每个月会发布一个新的版本,每半年会有一个LTS(Long-term support)版本,在当前的策略中,LTS版本会有约一年的支持,例如当前最新的LTS版本为22.8和22.3版本。例如:

  • v22.8.11.15-lts为最近的LTS版本,其第一次发布为2022年8月(参考)

  • v22.11.2.30-stable即为2022年11月发布的版本

  • v22.10.4.23-stable即为2022年10月发布的版本 .......

最后是融资速度快。过去几年,ClickHouse Inc的融资速度也非常快。ClickHouse最早由Yandex开发并开源,当前由ClickHouse Inc在主导,该公司于2021年8月成立,当时就筹集了5000万美元的A轮融资,投资方也包括Yandex,很快在3个月后,再次融资2.5亿美元B轮融资,整体估值达20亿美元。最近,在发布了ClickHouse Cloud之后,再次增加了B轮融资的额度,但具体的细节并没有透露(参考)。

ClickHouse是否会选择类似SSPL的协议?

这次推出的ClickHouse Cloud与MongoDB的Atlas或Elastic Cloud形态非常类似:开源数据库厂商将自己的产品,构建在各个云厂商的IaaS层向最终客户提供服务;同时,各个云厂商也在使用其开源版本,构建自己(一方)的云服务,向客户售卖。

那么ClickHouse未来是否会选择类似的SSPL协议呢?目前判断,短期是不会的,主要因为当前ClickHouse版本还在非常快速的迭代,而且OLAP市场还比较"卷",如果当前更改协议,可能会影响其进一步在分析领域的市场拓展。此外,目前ClickHouse的市场重点应该还在海外,海外的主要云厂商都还没有相应的托管云服务。

但是,长期则很可能会更改协议。最近一两年ClickHouse融资非常顺利,融资额度也非常大,后续,如果营收压力持续增大,而市场拓展减弱,从营收的角度来看,则很可能会选择MongoDB类似的策略,从而从中国市场获得一定的营收。

国内云厂商应该考虑"晴天修屋顶"

在面对第三方数据库厂商,国内和海外云厂商差异是比较大的。以ClickHouse为例,目前,海外云厂商AWS、Azure、GCP均没有提供一方的托管产品服务。而,国内云厂商,几乎全都都提供了ClickHouse托管产品,而且都以一方产品方式提供:

  • 2019年,阿里云推出ClickHouse公测服务

  • 2020年,华为云推出MRS ClickHouse

  • 2020年,腾讯云推出云数据仓库 ClickHouse服务

  • 2021年,火山引擎发布企业级ClickHouse服务ByteHouse

  • 另外,国内的UCloud、青云等,也都提供各自的ClickHouse托管服务

所以,对于云厂商来说,应该"晴天修屋顶",是时候考虑相应的对策了。当然,也可以简单的,选择与ClickHouse合作,也是非常不错的。一个赚流量与IaaS的钱,一个赚产品的钱。

海外云厂商,一直以来在厂商合作上更加开放,策略也更简单。其中,以Google Cloud最为有代表性,GCP一直尽可能通过发展生态,让生态基于其IaaS构建服务,而GCP则在IaaS层去赢得客户。例如,在2019年,GCP就宣布与部分开源数据库厂商合作:参考。这些厂商包括了:Confluent、DataStax、Elastic、InfluxData、MongoDB、Neo4j、Redis Labs等。 而,AWS和Azure也一直并没有提供ClickHouse的一方托管服务,所以也就没有类似国内云厂商的问题。

产品试用详情

产品的试用流程比较简单、流畅。这里总结如下:

  • 目前,还不支持中国地区测试和使用;但是,这个限制还不是很强,通过一些"科学"的方式可以绕过去

  • 相比自己搭建ClickHouse,使用该云服务可以大大简化使用成本。基本上,3分钟就可以启用一个新的ClickHouse集群。省去原来搭建CK集群时的运维、监控、扩容等多方面的成本。

  • 目前,免费测试仅支持新建一个实例,更多实例则补充支付信息

  • 因为,是Serverless,所以也不用选择规格,只支持选择开发、生产使用,两种规格在存储空间上线和内存使用上限上有所不同

  • ClickHouse实例创建流程上是做了一些"微创新"的,在选择完实例规格的必须选项之后,其后端则会开始创建实例了。而前端,则会继续引导用户填写诸如白名单等选项,而后端则会先提供出实例的连接串,同时,后端则会利用这段时间完成实例的创建。所以,当所有的选项都选择完成后,后端的实例也基本上完成了创建,用户就可以直接使用了,体验非常好。To B的产品基本上做出了To C产品的体验。

  • 另外,控制台的功能还比较简单,产品形态还属于比较早期。例如关键的网络访问模块,还不完善,如果体验了Atlas应该是知道,这块的配置还是略有些复杂的。

具体的使用流程与截图如下:

首先,可以使用Google账号登录,也就无需注册,当前的试用政策是,30天$300试用费用。

其次,创建ClickHouse实例也很简单,点击控制台的"+New Service"即可,当前的版本配置选项也很简单,仅需选择区域,并给一个名字,就可以创建实例了:

接着,控制台会引导你进行访问白名单的控制,同时后端在进行实例的创建。这个细节做得还是不错的:

最后,就可以使用该ClickHouse实例了:

/clickhouse client --host xxxxx.clickhouse.cloud --port 9440 \                  --password xxxxx --secureClickHouse client version 22.12.1.1281 (official build).clickhouse-cloud :) show databases;SHOW DATABASESQuery id: 1f174160-9435-42e6-92c1-92c3ce8dda64┌─name───────────────┐│ INFORMATION_SCHEMA ││ default            ││ information_schema ││ system             │└────────────────────┘4 rows in set. Elapsed: 0.001 sec.

当然,如果厌倦了命令方式连接CK集群,也可以考虑使用一下NineData产品。

快速体验ClickHouse Cloud相关推荐

  1. 快速上手 ClickHouse

    本篇来自数月前对外分享的文稿整理,并进行了一些扩展. 希望通过简单的方式,来介绍新手如何一步一步上手 ClickHouse,如果你有潜在的数据分析的需求,但是不知道从哪里开始,那么希望本文能够帮助到你 ...

  2. 云数据库技术行业动态:ClickHouse Cloud正式GA或有融资;openGauss社区引入新成员

    行业动态 ClickHouse Cloud正式GA,同时,B轮融资得到进一步增加 这是由ClickHouse官方推出云服务,启用新域名:clickhouse.cloud ,类似于MongoDB的Atl ...

  3. 【rnnoise快速体验】rnnoise从编译到训练

    运行环境为Ubuntu18.04 C部分 下载源码 从github上下载源码,目前只有master分支,就拿master分支下来. 准备编译环境 干净的linux环境可能会没有安装gcc等编译工具 所 ...

  4. 基于android os 5.1,Android 5.1.1版氢OS快速体验

    本文约5304字,需9分钟阅读(全文浏览) [更新2015.07.15]作为一加氢OS的内测成员,小编在今天收到了氢OS最新的测试包.然而这个测试包有些不一样,它不再是基于Android 5.0.2系 ...

  5. go test 如何输出到控制台_GO笔记之GO命令快速体验

    上篇文章利用go run和go build命令分析介绍了GO的编译执行流程.GO提供给我们的命令当然远不止这两个.本文将在所能及的范围内,尽量地介绍GO提供的所有命令,从而实现对它们有个整体的认识. ...

  6. ibm cloud怎么使用_使用VueJS,FeathersJS和GraphQL快速入门IBM Cloud

    ibm cloud怎么使用 by Thomas Reinecke 由托马斯·雷内克(Thomas Reinecke) 使用VueJS,FeathersJS和GraphQL快速入门IBM Cloud ( ...

  7. 【华为云技术分享】使用CloudIDE快速体验基于华为云ModelArts SDK的AI开发

    华为云ModelArts一站式AI开发与管理平台,能够支撑开发者从数据到AI应用的全流程开发过程,包含数据处理.算法开发.模型训练.模型管理.部署等,支持图像分类.图像检测.视频分析.语音识别.产品推 ...

  8. uniapp开发:uniapp快速体验vue3.2之setup语法糖,怎么使用怎么爽

    目录 概要 拉开序幕的setup语法糖 生命周期钩子 ref函数与reactive函数对比 computed计算属性 监视(watch.watchEffect) 组件注册 组件传值 provide/i ...

  9. Android 集成 Agora SDK 快速体验 RTC 版多人视频聊天|掘金技术征文

    RTC (Real-Time Communication) 作为实时通讯领域的"新贵",在互动直播.远程控制.多人视频会议.屏幕共享等领域广受好评,如果你还不了解 RTC ,Tak ...

最新文章

  1. 『参考』.net CF组件编程(4)——为自定义组件添加工具箱图标!
  2. Nginx 502 bad gateway的解决方案
  3. Alpha冲刺之事后诸葛亮
  4. 全局处理ajax请求时session超时
  5. 机器学习之超参数调优——超参数调优的方法
  6. d3.js 旋转图形_苏教版三年级数学上册6.1平移和旋转微课视频 | 练习
  7. java ha_java – Haproxy Bad Gateway 502
  8. mysql模糊查询 or_mysql的模糊查询
  9. 2019年最流行的七大编程语言:学习编程,你会选择哪一种语言呢?
  10. 用 dash_bootstrap_components 为 dash 生成美观的导航栏
  11. 不想打造物联网的制造型企业不是一家合格的百年老店
  12. puppet报告系统 dashboard
  13. c#中的线程Thread
  14. 字符串函数 (strfun)
  15. 强制选择“你是不是喜欢我” python实现
  16. t00lsudf.php,udf提权
  17. 加速器 (Accelerator or Offload Engine)
  18. 加速电脑启动,给电脑瘦身
  19. 红黑树进阶—左倾红黑树(LLBR)介绍
  20. SQL(12) 抽样取数

热门文章

  1. 碧桂园化身产城运营服务商,潼湖科技小镇成为其智慧产城示范区
  2. alexa 排名查询 webservice
  3. css html制做王者荣耀网站,CSS3实现王者荣耀匹配人员加载页面的方法
  4. 媒体传输质量指标MDI
  5. 第三代微型计算机时钟频率为,第三代微型计算机采用16位微处理器,时钟频率为_______MHz....
  6. 2020全球CEO年薪大榜:劈柴哥年入2.8亿美元登顶
  7. DDL DML DCL TCL
  8. WinIo python 驱动级别模拟键盘
  9. 苹果13系统锁屏延迟_iPhone锁屏延迟关闭是什么情况?
  10. Ubuntu 18.04 安装NVIDIA驱动 实践