首页 > 科技 > 手机 > 正文

数据库不适合上docker?
2019-05-23 11:12:43   来源:   评论: 点击:

 

作者:CSDN云计算

来源:CSDN云计算

“你也持有数据库不能上容器云的观点吗?”

Docker 在企业环境的应用端具有很大的潜力,在这一点上我想大家是有目共睹的,无状态的服务采用容器化已经是一种大趋势,那么问题来了,作为系统核心的数据库是否需要容器化?

针对数据库是否适合容器化这个问题,不同的人可能会给出不同的答案,在回答此问题之前我们先看下容器化部署数据库和常规数据库部署上的一些比较。

容器化VS非容器化

数据库不适合容器化,笔者相信持这种观点的技术人员不在少数,为此笔者专门梳理了此种观点常见的一些依据,我们一起看一下:

1. 数据安全性

数据安全这个话题较大,可以细分很多的小方向,在此我们只从数据丢失这个角度分下数据库容器化后引入的问题。

和数据库打过交道的同学应该都知道,公司线上的数据库一般都需要进行定期的数据备份,区别的话无非就是根据业务的轻重缓急设置不同的数据备份方式、备份频率和备份数量。常见的数据库的数据备份方式有全量备份和增量备份。

顾名思义,全量备份即每次都进行一次完整的数据备份,即便是相较前一次的全量备份数据没有丝毫的增加也要再进行一次完整的数据备份,此种方式的特点是可靠性较好,每一个数据备份都是备份所在时间点的完整数据,当然此种方式的缺点也是显而易见的,即备份周期较长(相比增量备份的数据量大),且备份数据占用的磁盘存储也较大;增量备份即在第一次备份时进行一次全量的备份,后续在进行备份时只备份相较前一次备份时变化的数据,增量备份的优点是备份周期短,且备份数据占用的磁盘空间较少。

备份周期并非越小越好,需要结合业务的属性进行选择,如公司OA系统使用的数据库可以一周备份一次,毕竟OA 这种系统并会经常进行大量数据的写入。再一种情况,比如公司的重要的线上业务一般需要较高的备份频率,一般以天或者小时作为备份周期的时间单位,比如一天备份一次、或者1小时备份一次。有些更重要的业务系统,出现数据丢失时会带来比较大的损失,此种情况一般会采用更高的数据备份频率,比如银行的数据库备份多以分钟或者秒作为数据库的备份周期单位。

E街风时尚网 五月天娱乐网 美丽女性网 红粉女性网 健康吧养生网 中国彩虹热线

相关热词搜索:

上一篇:上一篇:真我还是潮流 魅族官宣魅族16Xs新品发布将于5月30日举行
下一篇:下一篇:上市第三天就破发了,瑞幸的幸运哪儿去了 -]

21.5K