数据库 DevOps 专业版介绍
NineData 数据库 DevOps 专业版为中小型企业项目和开发团队提供了一系列强大的功能,以支持团队的日常开发以及协同需求,为您的项目和业务提供支持。
功能特性
数据库变更 SQL 审核:您只需预先配置 SQL 开发规范和审批流程,自动化的流程规范将确保 SQL 变更经过适当的审查和授权,拦截不符合规范的 SQL 语句,降低错误引入的风险。
统一数据库管理平台:NineData 数据库 DevOps 为您和您的团队提供了一个统一的数据库管理平台,无论您使用哪种数据库,都可以在同一个界面中进行操作,无需频繁切换工具,节省了学习和适应不同工具的时间。
权限管控:简化权限申请流程,用户可以轻松地申请所需权限,有效避免不必要的权限分配,降低安全风险。同时还支持基于角色的权限分配,可以根据用户的角色分配合适的权限,确保用户访问的数据和执行的变更与其职责对应。
审计日志:提供 3 个月的审计日志保留时长,帮助您更好地追溯和审计安全事件,满足合规性要求。
敏感数据保护:提供最多 3 个数据源的敏感数据保护功能,防止数据泄露和非授权访问,提高数据安全性。
数据生成:NineData 支持在数据库中自动生成符合特定业务场景的随机数据,用于模拟实际生产环境中的数据情况,帮助用户在不使用真实数据的情况下,进行功能测试、压力测试以及其他验证工作。
DSQL:NineData DSQL 是针对多个异构或同构数据库系统进行跨库查询的方式,您可以在一个查询中访问多个数据库,获取分散在各个数据库中的有用信息,并且将这些信息聚合为一份查询结果返回,轻松实现跨多个库、多个数据源,乃至跨多个异构数据源的数据查询。
慢查询分析:NineData 慢查询分析是一种数据库优化工具,用来帮助开发人员和数据库管理员找出影响数据库性能的查询,并提供优化建议,旨在提升数据库的运行效率和稳定性。
SQL 审核:NineData SQL 审核用于应用代码发布之前的 SQL 语句安全性、效率审核,确保发布的 SQL 语句符合规范,同时为无索引的 SQL 语句推荐合适的索引,提升代码发布的效率和准确性。
OnlineDDL 支持:提供 NineData 自研的无锁表结构变更功能,支持 MySQL 原生 OnlineDDL 工具难以支持的在线 DDL 变更场景,无需停机操作,保障业务的可持续性。
批量数据库变更:NineData 批量数据库变更支持对数据库结构或数据进行统一的修改和更新操作,可同时覆盖多个数据源、库、表,确保在分布式环境下的数据源能够在同一时间内完成相同变更。
数据归档:NineData 支持数据归档功能,您可以将不再使用的数据归档到另一个数据库中进行备份,以空出业务库的存储空间,优化性能。本功能支持一次性执行和周期性自动执行。
研发流程:研发流程功能可以实现多环境研发流程管理,在各个环境中顺利推进研发进度,确保在代码发布到生产环境之前完成所有必要的验证、变更和审批。
数据追踪:NineData 数据追踪功能用于跟踪开发人员对数据库中数据或对象结构的变更或删除,保证业务数据的完整性。
使用场景
- 中小型企业项目:中小规模的企业项目需要开发人员和数据库管理员协同工作,进行数据库设计、编写复杂查询和执行性能优化。
- 多数据源管理需求:在日常业务系统研发中,需要访问与管理多种不同环境、不同类型的数据库的企业。数据库 DevOps 支持阿里云、腾讯云、华为云、百度云、AWS、Azure 等多个云厂商的 MySQL、SQL Server、ClickHouse 等多种数据库产品。
- 安全变更:需要对企业成员提交的 SQL 数据变更进行预审的场景,保证 SQL 输入的规范性和安全性。同时,支持通过 SQL 任务管理用户提交的 SQL 变更,让企业的数据管理更安全高效。
专业版功能概览
分类 | 功能名称 | 子功能 |
---|---|---|
数据库 DevOps | SQL 窗口 | AI 服务 |
数据库开发工具 | ||
执行历史 | ||
可视化结果集编辑 | ||
可视化表结构设计 | ||
SQL 规范预检 | ||
敏感列 | ||
SQL 任务 | SQL 任务提交与执行 | |
任务审批流 | ||
规范预检 | ||
OnlineDDL | ||
OnlineDML | ||
研发流程 | ||
数据导出 | 导出任务提交与执行 | |
任务审批流 | ||
数据导入 | 导入任务提交与执行 | |
任务审批流 | ||
数据生成 | - | |
DSQL | - | |
慢查询分析 | - | |
SQL 代码审核 | - | |
批量数据变更 | - | |
数据归档与清理 | - | |
数据追踪与回滚 | - | |
运维监控 | 配置告警接收 | - |
配置告警策略 | - | |
查看告警历史 | - | |
基础服务 | 数据源管理 | 添加自建数据源 |
添加云厂商数据源 | ||
环境定制 | ||
网关管理 | 创建网关 | |
创建代理网关 | ||
云厂商访问凭证 | - | |
私网连接 | - | |
管理敏感数据 | - | |
规范与流程 | SQL 开发规范 | |
审批流程 | ||
账户管理 | 管理组织 | 创建组织 |
切换到组织 | ||
查看或编辑组织信息 | ||
管理用户 | 邀请用户 | |
编辑用户 | ||
移除用户 | ||
配置用户权限 | ||
管理角色 | 新增角色 | |
编辑角色 | ||
删除角色 | ||
绑定角色 | ||
配置角色权限 | ||
权限申请与审批 | 申请数据源权限 | |
申请数据库权限 | ||
申请敏感列权限 | ||
我的权限 | 管理我的权限 | |
审计日志 | 查看审计日志 | |
消息中心 | 站内信 | 接收站内信 |
订阅管理 | 配置消息接收方式 | |
AIGC | 智能问答机器人 ChatDBA | - |