一款基于 Web 的通用数据管理工具 CloudQuery(转载)

2021-02-01 16:38:54 +08:00
 111222333

前言

前段时间,公司因为业务发展,数据量攀升,老板迫切需要一个工具对数据进行精细化管理,一是确实需要精细化管理;二是因为我们公司小,数据本来就乱,加上前两天链家员工删库跑路事件,老板估计有点慌,万一谁心情不好来个 rm-rf /*,公司就凉了,于是,这任务就喜忧参半的落到了我的头上,而且老板临走还告诉我预算有限,看着办。

先是在几个大厂的云市场上找,毕竟大品牌,看了华为 DAS,阿里云的 DMS 等等,产品都还不错,但有些功能要么不支持,要么太贵,这就很尴尬。

之后在 GitHub 和开源中国上找,发现了不少好东西,例如 cloudbeaver 就不错,但玩了一下午发现没权限和审计:cry: 。还有一些不错的堡垒机和开源工具,不过也不是我们想要的。

最后在墨天轮瞎逛时点开了 CloudQuery 的直播,从此发现了新大陆。运气好,还在直播活动中抽到了一个保温杯!

所以,我现在就拿着 CloudQuery 赠送的保温杯泡着枸杞,写下了这篇文章。

介绍

CloudQuery 是一款基于 Web 的数据管理工具,可部署到各大云端。轻量化,无需下载本地软件,安装在服务器上所有人就都可以用浏览器登录使用,实现数据统一管理。尤其令我惊奇的是,CloudQuery 9 月份上线,现在不过 4 个月多点,能做成这样真是厉害!

内容

安装

添加连接
数据操作

组织架构

组织架构功能如果说满分 100 分的话,我只能打 82 分,剩下的分数用 666 来给。组织架构这个功能,拿来就能直接用到公司环境中,添加部门、添加组、添加用户包括管理等都特别方便。

系统权限
数据操作权限
  • 数据操作权限是公司最为看重的功能,我们迫切需要一个管理手段,正巧它就来了。
  • CloudQuery 的数据操作权限功能做的很详细也比较全。例如,当 DBA 设置一个角色,让这个角色只拥有查看和增加 MySQL 连接中的 A 库 B 表和 B 视图的权限,把这个权限赋予小明,小明就只能做权限内的事情。

  • 如果还要给某用户增加更多权限,或统一给相似用户授权时,还可以设置有一个权限集,在实际工作中这样授权效率很高。

  • 不过权限方面也还有优化空间,例如可以增加结果集导出的权限,打开终端权限,增加更多权限类型等......哈哈,一不小心就提了需求。
应用分析
  • 在应用分析中可查看今日常用表的读写次数,SQL 的执行排行情况,SQL 的执行耗时排行情况,根据这些信息,同事们就可以更具体排查和调优,点赞!希望以后还会增加更多类似功能,例如 高危 SQL 的排行等。

审计分析
  • CloudQuery 的审计分析会对所有在系统内执行的 SQL 语句进行审计分析,保证数据皆有据可查。
  • 审计分析中可看到执行总数、错误语句数、各语句的执行占比情况、活跃用户数、今日用户排行情况等,比较详细,能够满足我们日常工作。

  • CloudQuery 支持审计明细,可以根据多种过滤条件进行查询,支持导出明细信息到本地。

个人文件夹
  • 个人文件夹可从本地导入文件,也可以在终端打开,这个小功能挺不错!~

执行历史
  • 打开执行历史时可以看到自己一段时间内的执行记录及常用的连接,懒人福利。

总结

CloudQuery 是一款相当不错的管理工具,集成了很多 DBA 和开发者的常用功能,重点支持了权限管控和审计分析,非常适合国内中小企业和团队,希望保持初心,越做越好!

对了,重要的一点忘了提:CloudQuery 完全免费!这里手动 @官网:www.cloudquery.club

我觉得可以向他们收广告费了,哈哈哈哈

完。

869 次点击
所在节点    推广
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/750360

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX