数据库Ops

博主: Simon Lin 创建于: Jun 8, 2018 更新于: Jun 9, 2018
分类: operation
标签: db devops

数据库Ops

随着DevOps的理念越来越深入人心,数据库的日常运维工作,是运维部门非常重要的一个部分。
数据库的日常哪些东西可以被运维?

详情

  1. 数据权限管理->谁?怎样?何时?访问哪些数据?被系统的管理起来
  2. 数据的备份扩容->合理的评估数据库使用量,快速的伸缩部署,分布式
  3. 数据库优化->sql优化分析,索引建立
  4. 数据库层的运维,增删数据库,数据库操作日志检查,日志备份管理等,不同环境间数据的同步

数据库权限管理

表级权限->字段级权限
读-写-导出
每日可读取行数
每次可读取行数
可操作时间段
DML(data manipulation language)可写的sql检查
DDL(data definition language)操作的审批流程

数据库备份扩容

什么时间点需要?
扩容的方法

数据库优化

DML类SQL语句事后优化大于事前review

其他

数据库操作的人员:DBA,开发,测试,日常业务人员。
原则上,隔离环境尽量隔离各个使用人员。业务人员只操作生产环境数据库,开发只操作开发环境,测试只操作QA环境,DBA提供统一的管理,并提供各环境间的数据同步


打赏 支付宝打赏 微信打赏

如果文章对你有帮助,欢迎点击上方按钮打赏作者