数据库不适合docker及容器化的原因


当前第2页 返回上一页

3、网络问题

要理解 Docker 网络,您必须对网络虚拟化有深入的了解。也必须准备应付好意外情况。你可能需要在没有支持或没有额外工具的情况下,进行 bug 修复。

4、状态

在 Docker 中打包无状态服务是很酷的,可以实现编排容器并解决单点故障问题。 但是数据库呢? 将数据库放在同一个环境中,它将会是有状态的,并使系统故障的范围更大。下次您的应用程序实例或应用程序崩溃,可能会影响数据库。

5、额外的隔离对数据库是不利的

其实我在第二点和第三点原因中提到了这一点。 但我把这个列为单独的原因,因为我想再次强调这一事实。 我们拥有的隔离级别越多,我们获得的资源开销就越多。 相比专用环境而言,容易水平伸缩可以使我们得到更多的好处。 然而在 Docker 中水平伸缩只能用于无状态计算服务,而不是数据库。

我们没有看到任何针对数据库的隔离功能,那为什么我们应该把它放在容器中?

推荐教程:docker教程

以上就是数据库不适合docker及容器化的原因的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

docker如何查镜像信息

moby 和 docker 区别?

docker和k8s的区别是什么?

为什么使用docker?它有哪些优点?

linux下如何配置php连接数据库

怎么进入docker容器镜像内部

docker 管理工具有哪些?

如何解决docker安装最新版mysql客户端连接不上的问题

docker是什么?

linux环境下如何安装docker

更多相关阅读请进入《数据库》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...