Home | 简体中文 | 繁体中文 | 杂文 | 知乎专栏 | Github | OSChina 博客 | 云社区 | 云栖社区 | Facebook | Linkedin | 视频教程 | 打赏(Donations) | About
知乎专栏多维度架构 微信号 netkiller-ebook | QQ群:128659835 请注明“读者”

17.11. 被遗忘的数据库

在持续集成和持续部署中数据库常常被忽略。

实施 DevOps 对于 DBA 都不那些诉求呢?

这里我列举一些DBA的诉求

上面每一项都需要单独拿出来分析,例如监控。

数据库监控有可以细分为

等等

总之 DBA 需要知道,谁,什么时候,登陆了数据库服务器,做了什么操作。随时可以备份数据,恢复数据。

另外还有数据文件一致性的需求

什么是数据文件一致性?举一个例子,用户头像是一张图片,存储在用户数据表中如下

		
 ID | USERNAME | ICON
------------------------------
  1 | neo      | /images/neo/Avatar.jpg
		
		

可能存在数据存在,图片找不到;或者有图片,没有数据的情况。这里只是一个例子,实际场景更复杂,例如银行票据,合同等等。