快速体验ClickHouse Cloud
上周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 --secure
ClickHouse client version 22.12.1.1281 (official build).
clickhouse-cloud :) show databases;
SHOW DATABASES
Query 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相关推荐
- 快速上手 ClickHouse
本篇来自数月前对外分享的文稿整理,并进行了一些扩展. 希望通过简单的方式,来介绍新手如何一步一步上手 ClickHouse,如果你有潜在的数据分析的需求,但是不知道从哪里开始,那么希望本文能够帮助到你 ...
- 云数据库技术行业动态:ClickHouse Cloud正式GA或有融资;openGauss社区引入新成员
行业动态 ClickHouse Cloud正式GA,同时,B轮融资得到进一步增加 这是由ClickHouse官方推出云服务,启用新域名:clickhouse.cloud ,类似于MongoDB的Atl ...
- 【rnnoise快速体验】rnnoise从编译到训练
运行环境为Ubuntu18.04 C部分 下载源码 从github上下载源码,目前只有master分支,就拿master分支下来. 准备编译环境 干净的linux环境可能会没有安装gcc等编译工具 所 ...
- 基于android os 5.1,Android 5.1.1版氢OS快速体验
本文约5304字,需9分钟阅读(全文浏览) [更新2015.07.15]作为一加氢OS的内测成员,小编在今天收到了氢OS最新的测试包.然而这个测试包有些不一样,它不再是基于Android 5.0.2系 ...
- go test 如何输出到控制台_GO笔记之GO命令快速体验
上篇文章利用go run和go build命令分析介绍了GO的编译执行流程.GO提供给我们的命令当然远不止这两个.本文将在所能及的范围内,尽量地介绍GO提供的所有命令,从而实现对它们有个整体的认识. ...
- ibm cloud怎么使用_使用VueJS,FeathersJS和GraphQL快速入门IBM Cloud
ibm cloud怎么使用 by Thomas Reinecke 由托马斯·雷内克(Thomas Reinecke) 使用VueJS,FeathersJS和GraphQL快速入门IBM Cloud ( ...
- 【华为云技术分享】使用CloudIDE快速体验基于华为云ModelArts SDK的AI开发
华为云ModelArts一站式AI开发与管理平台,能够支撑开发者从数据到AI应用的全流程开发过程,包含数据处理.算法开发.模型训练.模型管理.部署等,支持图像分类.图像检测.视频分析.语音识别.产品推 ...
- uniapp开发:uniapp快速体验vue3.2之setup语法糖,怎么使用怎么爽
目录 概要 拉开序幕的setup语法糖 生命周期钩子 ref函数与reactive函数对比 computed计算属性 监视(watch.watchEffect) 组件注册 组件传值 provide/i ...
- Android 集成 Agora SDK 快速体验 RTC 版多人视频聊天|掘金技术征文
RTC (Real-Time Communication) 作为实时通讯领域的"新贵",在互动直播.远程控制.多人视频会议.屏幕共享等领域广受好评,如果你还不了解 RTC ,Tak ...
最新文章
- 『参考』.net CF组件编程(4)——为自定义组件添加工具箱图标!
- Nginx 502 bad gateway的解决方案
- Alpha冲刺之事后诸葛亮
- 全局处理ajax请求时session超时
- 机器学习之超参数调优——超参数调优的方法
- d3.js 旋转图形_苏教版三年级数学上册6.1平移和旋转微课视频 | 练习
- java ha_java – Haproxy Bad Gateway 502
- mysql模糊查询 or_mysql的模糊查询
- 2019年最流行的七大编程语言:学习编程,你会选择哪一种语言呢?
- 用 dash_bootstrap_components 为 dash 生成美观的导航栏
- 不想打造物联网的制造型企业不是一家合格的百年老店
- puppet报告系统 dashboard
- c#中的线程Thread
- 字符串函数 (strfun)
- 强制选择“你是不是喜欢我” python实现
- t00lsudf.php,udf提权
- 加速器 (Accelerator or Offload Engine)
- 加速电脑启动,给电脑瘦身
- 红黑树进阶—左倾红黑树(LLBR)介绍
- SQL(12) 抽样取数
热门文章
- 碧桂园化身产城运营服务商,潼湖科技小镇成为其智慧产城示范区
- alexa 排名查询 webservice
- css html制做王者荣耀网站,CSS3实现王者荣耀匹配人员加载页面的方法
- 媒体传输质量指标MDI
- 第三代微型计算机时钟频率为,第三代微型计算机采用16位微处理器,时钟频率为_______MHz....
- 2020全球CEO年薪大榜:劈柴哥年入2.8亿美元登顶
- DDL DML DCL TCL
- WinIo python 驱动级别模拟键盘
- 苹果13系统锁屏延迟_iPhone锁屏延迟关闭是什么情况?
- Ubuntu 18.04 安装NVIDIA驱动 实践