CloudDM:一站式数据库开发管理工具
CloudDM 是一款面向团队的一站式数据库开发管理工具,能够帮助用户和团队安全、高效地访问和管理多种不同类型的数据库。
无论是进行日常的数据库查询、表结构设计,还是团队内需要严格的数据操作审批和 SQL 审核流程,CloudDM 都提供了相应的功能支持。
功能特性
- 数据源:CloudDM 支持多种主流、国产以及云数据库,包括 MySQL、MariaDB、Oracle、PostgreSQL、DB2、SQL Server、Doris、SelectDB、OceanBase、PolarDB、TiDB、GaussDB、Greenplum、阿里云、亚马逊 AWS、 微软 Azure 等。
- 数据库开发:提供简洁而强大的数据库访问 IDE,集成了可视化的数据库对象管理和 DDL 生成、数据编辑和 Excel 导出、SQL 智能代码提示、语法高亮、格式化等功能。
- 访问控制:通过统一认证平台(OpenLDAP、OIDC、Windows AD、钉钉、飞书、企业微信)授权数据库的访问,基于角色和资源的细粒度权限控制,实现多维度授权管理,无需暴露账号密码。
- 数据库变更:将数据库变更发布与应用发布的流程整合,无论是通过DevOps Pipeline 还是例如 Jenkins 任务,都可以实现两个步骤的无缝衔接,从而显著提升生产效率。
- 标准化工单流程:通过工单系统管理所有数据库的变更操作,审核每一条将要执行的 SQL 语句确保符合流程情况下对关键数据库的保护。
- SQL 开发规范:基于自主研发的 Rule Script 规则脚本引擎,可以灵活制定 SQL 代码检查规则,用于识别反模式并确保组织内 SQL 代码风格的一致性。
- 数据保护:基于脱敏规则、权限和有效范围的设定,可以根据上下文对 SQL 编辑器查询结果中的敏感数据进行掩蔽处理,保护企业敏感数据不被未授权用户获取。
产品版本
CloudDM 提供了社区版和商业版两种版本,两者的功能差异如下:
下载安装
CloudDM 目前提供了 Docker 容器部署方式,推荐使用 Linux/MacOS 系统。
建议按照官方手册进行安装:
https://www.cdmgr.com/docs/quick/quick_start
安装完成之后,通过浏览器访问以下地址:
http://server-ip:8222
默认账号的信息如下:
- 账号:test@clougence.com
- 密码:clougence2021
- 默认验证码:777777
总结
CloudDM 是一款能够统一管理多种数据库,并且注重操作安全和团队协作的工具。