转载于:金橙科技
关健词:金橙科技;数据库热备;热备;切换;DBG;数据库热备软件;Oracle热备;SQL Server热备
作者:DataKing(金橙科技)
用户需求背景
客户背景
    中山市交通发展集团有限公司于2007年8月3日上午正式挂牌成立。中山市交通发展集团有限公司是市政府的市属全资企业,主要负责中山市重大交通基础设施的建设与管理。该公司未来的发展方向将是以交通基础设施建设与管养为主业,并发展其他多种经营的大型企业集团。该公司目前有中山市路桥建设有限公司、中山市交通物业开发有限公司、中山市十水线项目建设有限公司等三个下属子公司。
    由于公司刚刚成立,许多基础设施还不完善,需要各个部门协助统一规划。但是财务系统是非常重要的,需要及时上线。考虑到以后业务的快速发展,数据量爆炸式增长,而现有的系统设备、扩展性不足,在处理能力、性能等方面已经无法满足业务的需求。为此,中山交通集团采购一批新的设备,新的相关软件实现信息系统的升级换代。

用户建设目标
  1.为三个子公司都上现今最流行的财务系统金蝶K3,以满足财务系统的规范流程化。
  2.考虑到财务系统的重要性,打算对财务系统做异地容灾,达到两地之间财务信息实时同步与共享,当主机房发生灾难性情况时,用户业务可及时切换到备用机房,使得业务损失降到最低。为达到此目标,需要采购一套稳定的实时热备容灾软件。
对此热备容灾软件的要求:
  • 主备数据库达到秒级实时热备
  • 主备库皆可用
  • 不需要在生产机上装任何热备软件
  • 主备库切换时间短,效果好
  • 支持同类数据库异构平台
方案设计
建议拓扑图  
本方案的实现简介
    DB Guard 包括一个生产数据库,也称为主数据库,以及一个备用数据库,这个备用数据库是与主数据库在事务上一致的副本。DB Guard 利用重做数据保持这种事务一致性。当主数据库中发生事务时,则生成重做数据并将其写入本地重做日志文件中。通过 DB Guard,将重做数据传输到备用站点上,并应用到备用数据库中,从而使备用数据库与主数据库保持实时热备。逻辑备用数据库是一个独立数据库,它与主数据库包含相同的数据。它使用 sql。
    语句进行更新,这样它可以和主数据库一样运行在READ/WRITE模式,能够并行用于恢复以及诸如报表、查询等来分担主数据库的相关任务。 DB Guard 简化了主数据库和选定的备用数据库之间的转换和故障切换,从而减少了由计划停机和计划外故障所导致的总停机时间。
对应用户系统当前问题的解决方法
  • 加入了DB Guard后,主备数据库之间形成了主备角色,备库建议处于只读状态,用户可以在备库上通过备用金蝶K3读取所有信息,解决了多台数据信息共享困难。
  • 当主数据库瘫痪了并且双机不能使用了的时候,可以通过DB Guard将业务切换到备库上,即是用户可以通过修改金蝶K3的客户端的远程配置组件的对应IP,注册备库上的K3中间层,可以达到主备切换的效果。主备库的之间切换可以大大的减少了数据库瘫痪带来的业务停止损失
  • 当双机切换后,备服务器起来了。由于双机数据库对外映射的IP是192.168.2.1,所以DBGUard可以通过这个IP读取数据库的变化情况,可以保证在用户业务不断的情况下将数据实时热备到备库。
  • 发生灾难性问题时,DB Guard的断点续传,主备库的切换等功能可以大大的减少带来的损失。
  • DBGuard支持sqlserver各种字段类型以及表之间的组合和触发器,标识列等,所以DBGuard同样可以实时的将K3的底层数据库的变化热备到备用数据库上。
应用效果 
本次安装相当顺利,从环境准备到安装完成,共使用1天不到的时间;安装完成后数据库运行正常,顺利通过了用户的各种测试方案。DBGard热备系统加入后,对用户的日常业务系统影响非常小,并且能够达到预期热备效果。

在本次系统安装中,DBGard软件表现如下特性:

  • 数据准确性高
    在热备过程中通过K3检验主备库数据,所有数据完全一致,没有一条记录丢失,也没有发现数据有误。
  • 不受异构平台影响
    主备主机配置、操作系统不一致。DBGuard完全不受这些异构平台的影响,热备都正常。
  • 同步效率高
    对于多K3客户端并发对数据库操作,DBGuard可以在已预设的5秒热备时间段里,顺利的将数据同步到目的库。
  • 对生产系统影响小
    由于DBGuard实现热备不需要在生产库上安装任何软件,只需要在一台PC上安装DBGuard,并且只是在数据库变化情况下才对数据库分析,所以对服务器跟网络带宽压力非常小。
    经过查看CPU <= 5% 内存 <= 20M IO <=5%
  • 操作简单方便,可查看数据库变化
    采用DBGuard软件进行热备,操作相当简单方便。无须借用其他手段,直观的中文界面可使得用户短时间内配置好热备任务。在整个热备过程中,用户可通过DBGuard的日志查看数据库的变化。
试用下载地址:
数据库容灾/热备 DataKing DB GUARD For Oracle
数据库容灾/热备 DataKing DB GUARD For SQL Server
更多相关产品相关资料,请浏览:金橙科技网站

转载于:https://blog.51cto.com/264503/48155

中山市交通集团热备容灾项目成功案例相关推荐

  1. 企鹅电竞登录鉴权系统架构与核心数据热备容灾方案

    文章目录 0.前言 1.术语说明 2.登录鉴权系统架构 3.登录鉴权关键路径梳理与优化 4.核心数据热备容灾 4.1 需求背景 4.2 其它系统容灾方案 4.2.1 NOW 直播评论容灾架构 4.2. ...

  2. 四川省公安厅容灾项目招标

    四川省公安厅容灾项目. UPS电源系统扩容 和局域网及综合布线改造工程项目技术和资质要求公示   四川省政府采购中心受采购人的委托,拟对 四川省公安厅容灾项目.UPS电源系统扩容和局域网及综合布线改造 ...

  3. 浙江省测绘与地理信息局异地备份和容灾项目

    标项四:异地备份系统设备 1.项目综述 浙江省省级基础地理空间数据异地备份系统建设工程的基本目标,是将浙江省测绘与地理信息局历年来积累的基础测绘成果重要数据,省级基础地理信息系统.浙江省地理空间数据交 ...

  4. 信创大数据平台容灾项目

    一.项目方案 齐鲁银行自2017年开始建设大数据平台,为全行提供的各类数据服务与全行业务深度融合,大数据服务已成为推动业务发展不可或缺的环节.大数据平台为全行各类业务提供标准化风险数据服务,支撑全行从 ...

  5. 上海市金山区财政局容灾项目竞争性谈判600万元

    根据<×××政府采购法>等相关法律法规,上海市金山区政府采购中心受上海市金山区财政局的委托,对上海市金山区财政局容灾项目进行国内竞争性谈判采购.具体要求如下:    一.项目名称:上海市金 ...

  6. 广州住房公积金管理中心综合业务管理系统容灾项目

    各投标人: 广州住房公积金管理中心综合业务管理系统容灾项目(项目编号:GZIT2010-ZB0103)的评标工作已结束,评审委员会按照采购文件约定的程序和方法进行评审,同意并推荐了中标供应商,推荐意见 ...

  7. 广州住房公积金管理中心综合业务管理系统容灾项目中标公告

    各投标人: 广州住房公积金管理中心综合业务管理系统容灾项目(项目编号:GZIT2010-ZB0103)的评标工作已结束,评审委员会按照采购文件约定的程序和方法进行评审,同意并推荐了中标供应商,推荐意见 ...

  8. 上海市金山区财政局容灾项目招标

    根据<×××政府采购法>及有关法律法规和规章规定,上海市金山区政府采购中心受采购人委托,对下述项目进行国内公开招标采购,特邀请合格的投标人前来投标. 一.项目概况: 1.项目名称:上海市金 ...

  9. 天津社保EMC存储容灾项目---2629万

    天津市人力资源和社会保障局金保工程二期建设项目存储容灾系统项目(项目编号:TGPC-2015-A-0150)中标公告 受天津市人力资源和社会保障局委托,天津市政府采购中心以公开招标方式,对天津市人力资 ...

最新文章

  1. mybatis数据批量插入
  2. 通信系统中对眼图的理解(二)
  3. 为SAP Analytics Cloud的story创建持久化页面
  4. Linux——安装FTP服务器
  5. spring mvc学习(28):get乱码解决
  6. 微软P2V工具之Disk2VHD
  7. Windows消息传递机制详解
  8. python的书籍推荐_python 书籍推荐
  9. dojo/dom-class源码学习
  10. c语言求素数思路,C语言 素数三种思路求解
  11. Unity3D 官方资源包Standard Assets导入
  12. 网吧服务器管理维护,网吧服务器常用设置维护工具
  13. CentOS 7安装和配置ssh
  14. Matlab-SEIR传染病模型预测
  15. JSAPI 高德地图应用--关键字搜索、POI搜索定位,获取经纬度
  16. 7个月吐血整理!Android面试相关文章及Github学习资料(标星3.2K)
  17. Winserver2016安装Exchange2016总结(一堆坑)
  18. Android 仪表盘 图片 中心 旋转
  19. ajax如何使用,页面如何调试
  20. BZOJ 1367 [Baltic2004]sequence

热门文章

  1. MySQL行(记录)的详细操作
  2. 条件、循环、函数定义、字符串操作练习
  3. RavenDB FS 安装使用 介绍
  4. ORACLE了局,每天10问(二)
  5. 解决vue-cli 打包后静态资源路径不对的问题
  6. 关于MATLAB中xlswrite函数写数据出现服务器异常情况的解决办法
  7. 记一次前端问题解决历程(Cannot read Property ‘call‘ of undefined)
  8. java.util.ConcurrentModificationException异常原因及解决方法
  9. 仍在警告:配置“编译”已过时,并已由“实现”代替
  10. 如何在HTTP POST请求中发送参数?