在当前的工作中,我们开发人员在传统数据操作过程中通常会遇到这样一些问题: 缺乏一致性。不同的数据库使用不同的操作客户端,像PL/SQL Developer、SQL Server Studio,不仅增加了操作成本,也加大了数据管理的难度。 不支持上云。一般操作客户端只能在桌面运行,有桌面依赖,同时需要额外端口开放。 不支持浏览器登录。开发运维人员需要在不同的操作系统上操作数据,浏览器登录是一个很好的入口。 不支持更多数据源。在数据操作过程中,经常会用到许多不同的数据库,然而大多数数据操作工具不能支持市面上所有的主流数据库。 扩展性差。很多数据操作工具都缺乏一些高级特性,缺乏持续的功能扩展和集成。 交互体验差。很多数据操作工具的也买你交互体验对开发人员并不友好,使用起来不方便。
我们以navicat为例,navicat应该是我们比较熟知的一款数据库管理工具,但它就存在着上述这些问题。首先,它只支持下载登录,只支持Win/Mac系统,多个数据库需要使用多个平台,同时它只支持少量数据库,此外,它也没有组织架构管理、审计分析等功能,而就是这样一个数据库管理工具,它的价格还不便宜!这用起来它就 不香了呀!
有对比才有突出,CloudQuery就能解决我们文章一开始提出的这些问题。它是一款云原生的数据操作该工具,运行在云端,支持公有、私有、混合云部署,仅用浏览器就可以登录使用,同时支持市面上所有的主流数据库。
我们来看一下CloudQuery目前已有的功能点:
1.CloudQuery 已经集成了 MySQL、Oracle、 SqlServer 等市面上主流的数据库,并正在迅速增加中,将逐步支持 DB-Engines 上前50款最主流的数据库以及主流国产数据库。
2.数据操作。sql 语句智能提示、函数/存储过程/物化视图/ JOB / Squence 等高级数据库特性、语句格式化、导出 sql 文件、快速查看执行日志、结果集编辑与撤销、结果集如 table/json 等多格式展现、PDF、EXCEL、CSV、 TXT 四种格式导出......
3.拥有组织架构管理功能,支持部门、组、岗位的设置,支持 owner 管理等。(CloudQuery正在增加部分必要权限管理功能、对接 OA 系统等功能 ),未来 CloudQuery 可直接用于中小团队的工作中。
4.审计&分析,在 CloudQuery 中你可以看到数据的运行情况、执行语句的排行榜,执行的占比情况等,并可查看审计明细,帮助管理者查看数据详情,例如用户名称、数据源类型、操作明细、执行时间、耗时情况等,更好的实现数据管理。
一个好的的工具可以让我们事半功倍,大大提升我们的工作效率,如果你需要一款优秀的数据库管理工具,那你不妨来了解一下CloudQuery。
关注公众号“Cloud Query”,获取更多资讯!
领取专属 10元无门槛券
私享最新 技术干货