一、主备架构
应用系统往数据库主节点写数据,并通过主节点查询。备节点正常情况下只是做备份,只有当主节点宕机了,才会对应用系统提供读服务。
二、主从架构
应用系统往数据库主节点写数据,然后主节点把逻辑日志同步到备节点,备节点重新执行日志中记录的 *** 作,以保持与主节点数据一致。备节点向业务系统提供数据读服务。
三、双机架构
两个主节点同时为业务系统提供读写 *** 作,一个主节点宕机了不会影响另一台主节点提供服务,从而满足系统的高并发和高可用要求。
四、架构对比
其部署方式分为串联部署与并联部署。串联部署是数据库防火墙发挥最大作用的最常见的部署方式。实际上就是在应用系统与数据库之间增加一个“结点”, 若“结点”出现故障,那么势必会影响整个系统的性能。这就是串联部署的劣势,一旦出现故障,整个业务系统随之瘫痪,正常业务被阻断,数据面临丢失、损坏等风险,对数据库产生巨大的影响,往往很多厂商却避而不谈,不愿提及,但内行人一想便知。
其次,企业会采用大量的技术来保证数据库的高可用性、连续性,典型的有RAC、F5负载均衡、高可用网络等当在这样的一个环境中串联一个新的节点时,对该节点的可靠性、稳定性及性能要求甚至比数据库本身的要求还要高。在这样连续性、高可用的环境下,实施防护墙串联部署,势必是在为风险挖坑。尤其现阶段的数据库防火墙技术还不成熟,复杂的环境下更应该慎重选用。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)