1,数据库运维管理必须要有人来完成,要么人比较多,要么工具比较完善,显然工具比较完善很重要,不过也是要人来开发的。
2,要有DB集群元数据管理系统,比如dbmanage系统,负责数据库元数据的登记、部署实例、创建DB、维护操作等功能,还要提供对外接口。
3,要有完善的监控告警系统各种主机层面指标、数据库层面指标,错误日志、慢日志,比如zabbix、sentry、普罗米修斯、influxdb、timescaledb等
4,要有完善的SOP系统,出问题能够自动、半自动或者手动处理。
5,要有值班制度,主、备模式,一个高可用、高可靠、高性能的系统,必须也要有人力上的backup。
6,数据库表结构高危变更管理、数据库入口管理如auth、数据库DML管理。
7,人员比较多、流动性比较大的研发团队用数据库规范是控制不了非规范情况的,必须要有工具、产品、流程、制度等工具来落实规范,否则是一纸空谈。
8,要有产品意识,要提供产品服务,比如阿里云RDS类似的服务。
9,要有团队意识,不能单打独斗,团结一致,一起做好事情,做大事业。
10,要做数据库的数据运营,把风险隐患和资源消耗情况以及费用能够及时透传给业务和高层。
本文暂时没有评论,来添加一个吧(●'◡'●)