本文内容记录阿里云企业版DMS的一些应用场景
数据管理(Data Management Service,简称DMS)支持MySQL、SQL Server、PostgreSQL、PPAS、Petadata等关系型数据库,DRDS等OLTP数据库,ADS、DLA等OLAP数据库和MongoDB、Redis等NoSQL的数据库管理,同时还支持Linux服务器管理。它是一种集数据管理、结构管理、用户授权、安全审计、数据趋势、数据追踪、BI图表、性能与优化和服务器管理于一体的数据管理服务。用户使用数据管理服务实现易用的数据库和服务器统一管理入口,让数据更安全、管理更高效、数据价值更清晰。
关系型数据库
- 数据管理:提供SQL窗口、SQL命令行、表数据管理、SQL智能提示、SQL格式化、自定义SQL、SQL模板、SQL执行计划、导入导出等管理功能。
- 结构管理:提供库、表、视图、函数、存储过程、触发器、事件、序列、同义词等对象管理以及表结构对比功能。
- 性能与优化:提供实时性能展示、实时SQL索引建议、图形化锁管理、实例会话管理、诊断报告等功能。
- BI图表:提供基于SQL结果集直接绘制图表,支持折线图、饼图、柱状图等常规图表以及地图、动态图、环比等高级图表。
- 数据轨迹:提供灵活的行/列变化追踪功能,并提供精准的库/表/行数据回滚功能。
- 数据趋势:提供直观的业务表读取/插入/删除/更新行数的实时监控和历史趋势。
- 访问安全:提供4层认证体系,提供登录/操作审计,提供云帐号授权、访问地址授权、功能开关等细粒度授权功能。
NoSQL
- 数据管理:提供查询窗口和命令窗口功能。
- 结构管理:提供库、文档和索引等对象管理功能。
- 实时性能展示:提供核心性能指标的实时展示。
服务器管理
针对自建数据库所在Linux服务器,提供文件管理、命令终端、多屏终端、实时监控和系统管理功能。
遇到的问题
- 您的员工还在使用数据库账号直接操作数据库吗?
- 如果是,那你一定遇到过:
- 不知道是谁看过你的敏感数据或者导出了数据?
- 始终无法杜绝线上数据被窜改?
- 每次员工离职都要更新所有账号密码?
- 一个误操作线上数据全清空了
- 一个随意的DDL直接导致数据库性能陡降进而业务服务不可用
- 如果是,那你一定遇到过:
- 所有数据库变更还在等DBA集中执行吗?
- 如果是,那你一定遇到过:
- DBA来不及变更发布延期,总被业务团队投诉
- 给开发开放权限搞出故障,反被业务团队投诉
- 低价值重复工作DBA流失,导致业务无人支撑,又被业务团队投诉
- 如果是,那你一定遇到过:
引入DMS解决问题
- 1、通过平台统一接入数据库,员工无需接触数据库账号访问数据库:
- 员工在平台内通过流程审批开通库、表、列的查询、导出、变更权限;全部操作记录可审计、可溯源。
- 单人单次查询数据返回行数上限,每天查询行数、次数上限等均支持灵活定义。
- 2、平台自动检测变更风险,DBA可根据经验制定规范分级管控:
- 无风险操作轻流程或无流程审核后,研发自助触发平台调度执行
- 有风险操作审核到DBA评估后,再触发平台调度执行
- 语法正确性自动保障、变更类型识别、定时自动调度、反馈执行结果无需人肉半夜盯屏