数据库管理系统应该有哪些功能?

2022-08-16 14:04:38 浏览数 (1)

数据库管理系统对于大多数公司来说都是一个刚需。主要是将DBA的工作自动化,提高运维效率。传统企业会购买一些市场上的商业产品。互联网公司大多数会由DBA组自己开发维护一个类似系统。最近调研了一些开源的数据管理系统,加上一些个人的思考。觉得一个数据库管理系统应该具有以下基础功能:

一、基础功能

1、部署

2、备份恢复

3、高可用

4、监控

5、巡检

二、资源池管理

1、主机(虚拟机)管理

2、容器管理

3、业务线(产品线) 管理

4、实例类型管理(关系型、非关系型)

5、RDS管理

三、数据库管理

1、数据库管理--账户、权限、业务组

2、SQL审核

3、SQL查询(需要包含脱敏功能)

4、慢SQL分析

5、SQL优化

6、归档

7、数据同步(DTS)

8、SQL版本管理

梳理了一下,大概这些需求,大家觉得还有遗漏的需求可以留言补充。

0 人点赞