使用 NineData 访问 ClickHouse 数据库
01
ClickHouse简介
ClickHouse凭借着其出色的分析查询性能,尤其是在日志处理上的优势,非常有效的解决了关系型数据库在海量数据场景下的分析查询短板问题。其语法与使用习惯也与当下最流行的数据库MySQL类似,迭代速度和对社区的响应也非常快,在过去的几年,ClickHouse收到大量开发者的认可。经过几年社区快速增长之后,在2021年ClickHouse Inc的成立也让该分析型数据库进入了开源与商业化一起发展的阶段。从目前的数据来看,未来ClickHouse还将是快速增长的分析型数据库之一。
02
使用NineData访问ClickHouse
-
NineData使用http/https协议访问和管理ClickHouse,所以这里需要填写对应的http/https端口(而不是Native的端口)
-
如果使用了SSL加密(ClickHouse Cloud的强制要求),则需要打开下面SSL加密选项(如果没有开启SSL加密,则无需打开该选项) -
"接入地域"可以选择一个尽可能离服务器近一些的地域,可以适当增加访问速度
03
使用导航树查看数据库内部的对象
04
导航树功能对比:NineData VS 其他
-
Arctype是一个小型的数据库管理工具,前一段时间刚刚加入了ClickHouse Inc并不再更新原来的产品
-
local play是指ClickHouse自带的数据管理工具
-
DataGrid则是有JetBrains提供的数据库管理工具
-
DBeaver是一个第三方的开源数据库访问工具
-
DMS是阿里云数据库的一站式数据管理平台
05
智能的SQL补全提升效率
06
使用NineData保存常用的SQL
07
小结
另外,NineData除了可以支持以GUI的方式访问和管理ClickHouse之外,NineData还支持MySQL到ClickHouse的数据迁移/同步/复制功能,相比ClickHouse内置的集成引擎,NineData很好的解决了上游MySQL DDL变更时的链路稳定性以及复制时对象映射等问题,可以帮助用户高性能、高效率、高稳定性的完成从MySQL到ClickHouse的数据复制。
欢迎关注 NineData(微信公众号),或者直接访问并体验:www.ninedata.cloud