毕业论文
您现在的位置: 在线软件 >> 在线软件资源 >> 正文 >> 正文

英方软件汇通达数据库秒级接管容灾解决方案

来源:在线软件 时间:2024/10/10

汇通达网络股份有限公司(简称“汇通达”)是中国领先的面向下沉市场零售行业企业客户的交易和服务平台。当下,电商行业如日方升,重要数据与日俱增。该公司涵盖了多个重要核心数据库,为保障客户核心业务正常运转,确认系统容灾能力,公司通过英方数据库容灾解决方案对客户的多个容灾数据库进行灾备演练,已确保灾备库的可用性和可靠性。

客户痛点

汇通达总部设在南京,成立于年,定位为中国领先的立足于农村市场的产业互联网平台。公司凭借在产业供应链和智能零售领域的长期积累和深刻洞察,为会员提供包含商品、技术、营销、数据、物流等一站式综合服务解决方案,推动产业链各环节经营者尤其是农村零售终端的数字化转型,降低成本、提高效率、提升价值,促进城乡经济社会一体化发展。年,汇通达在香港联交所主板挂牌上市,成为“下沉市场第一股”。

数字化赋能乡村商业是汇达通的核心业务,在日常生活中,数据会因为断电、误操作、黑客攻击等各种原因受到破坏,公司面临着解决数据安全的突出问题。当下,国家发布了《信息安全技术网络安全等级保护基本要求》以及《中华人民对重要系统和数据库进行容灾备份共和国网络安全法》,要求企业应提高数据安全意识,对重要系统和数据库进行容灾备份。

客户现状

目前该公司核心数据库为Oracle数据库,Oracle数据库大多数采用OracleRAC的架构,部分采用单实例的方式,数据库版本也包含多种。目前公司应用服务器采用虚拟化建设,并建立了虚拟化备份,用于保护虚拟机安全完整。Oracle采用RAC的方式和单机构建,并进;定期的定时备份,用于保护数据库数据。

△架构示意图

客户需求

1.统一规划信息系统的安全性与稳定性,创建灾备管理平台。2.采用数据库双活复制技术,将生产系统的OracleRAC在灾备平台统一进行数据库双活复制建设。使得RTO、RPO无限向0靠近。

数据库容灾方案

△架构示意图

1.在数据库正常使用时,自动完成源端到备端数据的初始化全量复制;2.并实时监控及同步复制增量数据;

3.正常流程的状态转换及条件:

容灾创建流程

1.创建容灾管理平台

在灾备平台上创建控制机,安装创建i2UP一体化灾备平台,通过图形化界面进行容灾系统的管理以及规则的管控。后续的应用及数据库规则同步均由该图形化界面进行创建、管理及运维。

2.创建容灾数据库

根据本地Oracle数据库的配置,创建同配置主机,并在主机上安装Oracle软件并建库(与源库同实例名)。

3.建立数据库双活同步在i2UP平台上,通过i2Active软件模块创建数据库同步规则,将本地OracleRAC数据库数据实时同步至灾备主机Oracle数据库备库。在图形化界面上,全量至增量自动完成,通过数据库语义复制技术,进行数据库的实时同步。

数据库同步原理

本方案中,数据库同步采用英方i2Active软件模块来实现数据库同步。i2Active软件模块是数据库的双活同步软件。网络可达,即可同步。

同步采用数据库语言级复制技术,通过分析源端数据库中内存数据和在线重做日志及归档日志,从逻辑层面将数据库数据同步至灾备中心独立的数据库中,实现两端数据库数据实时一致,避开了物理硬件的架构,适合本方案中异构平台及数据实时同步的要求。且灾备数据库是打开状态,可读可写,亦可在容灾时分担主库部分查询业务工作。

在数据库正常使用时,自动完成源端到备端数据的初始化全量复制。并实时监控及同步复制增量数据。

捕获:通过读取事物日志,在事物发生时捕获(也过滤)提交的事物,任何未提交的事物不会被复制到目标端,保证不传播错误。

根据日志信息分析出本次交易的SQL语句关联信息:操作对象、操作类型、操作数据:

快速高效,对事务分析操作一般没有IO写盘,在内存里完成日志分析合成。

安全可靠,二进制安全记录每个事务操作起始点,避免采用文本存在损坏风险。

核心技术,采用i2RED算法保证数据库并发写入时序。

一致性保证,每个事务或者每几个事务执行一次

转载请注明:http://www.0431gb208.com/sjslczl/7814.html

  • 上一篇文章:
  • 下一篇文章: 没有了