数据层采用哪种数据库部署

数据层采用哪种数据库部署,第1张

数据库的四种常用部署架构。

一、主备架构

应用系统数据库节点写数据,并通过主节点查询。备节点正常情况下只是做备份,只有当主节点宕机了,才会对应用系统提供读服务。

二、主从架构

应用系统往数据库主节点写数据,然后主节点把逻辑日志同步到备节点,备节点重新执行日志中记录的 *** 作,以保持与主节点数据一致。备节点向业务系统提供数据读服务。

三、双机架构

两个主节点同时为业务系统提供读写 *** 作,一个主节点宕机了不会影响另一台主节点提供服务,从而满足系统的高并发和高可用要求。

四、架构对比

其部署方式分为串联部署与并联部署。

串联部署是数据库防火墙发挥最大作用的最常见的部署方式。实际上就是在应用系统与数据库之间增加一个“结点”, 若“结点”出现故障,那么势必会影响整个系统的性能。这就是串联部署的劣势,一旦出现故障,整个业务系统随之瘫痪,正常业务被阻断,数据面临丢失、损坏等风险,对数据库产生巨大的影响,往往很多厂商却避而不谈,不愿提及,但内行人一想便知。

其次,企业会采用大量的技术来保证数据库的高可用性、连续性,典型的有RAC、F5负载均衡、高可用网络等当在这样的一个环境中串联一个新的节点时,对该节点的可靠性、稳定性及性能要求甚至比数据库本身的要求还要高。在这样连续性、高可用的环境下,实施防护墙串联部署,势必是在为风险挖坑。尤其现阶段的数据库防火墙技术还不成熟,复杂的环境下更应该慎重选用。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9889646.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存