docker八大架构之应用数据分离架构

数据分离架构

什么是数据分离架构?

数据分离架构是指应用服务(应用层)和数据库服务(数据层)使用不同的服务器来进行操作,如下边的两个图所示。当访问到应用层后,如果需要获取数据会进行访问另一个服务器,从而避免在同一服务器进行操作,避免单机架构的缺点。
在这里插入图片描述
在这里插入图片描述

优缺点

优点:
1.成本相对可控(服务器的数量是固定的)。
2.性能相比单机有提升。
3.数据集单独隔离,不会因为应用把数据库搞坏(如果我们还是和单机架构一样的,如果在一个编程环境下出现了问题并删除了一个目录,可能会连同数据库一并删除)。

缺点:
1.硬件成本变高。
2.性能有瓶颈,无法应对海量开发(虽然并发的数量比起单机架构有所提升,但是还是有上限的)。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值