知乎专栏 | 多维度架构 | 微信号 netkiller-ebook | QQ群:128659835 请注明“读者” |
在持续集成和持续部署中数据库常常被忽略。
实施 DevOps 对于 DBA 都不那些诉求呢?
这里我列举一些DBA的诉求
上面每一项都需要单独拿出来分析,例如监控。
数据库监控有可以细分为
等等
总之 DBA 需要知道,谁,什么时候,登陆了数据库服务器,做了什么操作。随时可以备份数据,恢复数据。
另外还有数据文件一致性的需求
什么是数据文件一致性?举一个例子,用户头像是一张图片,存储在用户数据表中如下
ID | USERNAME | ICON ------------------------------ 1 | neo | /images/neo/Avatar.jpg
可能存在数据存在,图片找不到;或者有图片,没有数据的情况。这里只是一个例子,实际场景更复杂,例如银行票据,合同等等。