达梦数据实时同步软件_DMHS
达梦数据实时同步软件(DMHS)是支持异构环境的高性能、高可靠、高可扩展数据库实时同步复制系统。该产品采用基于日志的结构化数据复制技术,不依赖主机上源数据库的触发器或者规则,对主机源数据库系统几乎无影响,能以极少的系统开销实现秒级数据实时同步复制。DMHS基于成熟的关系数据模型和标准接口,支持多种软硬件平台,能够灵活的配置出一对一、一对多、多对一、多对多以及级联等多种形式的复制拓扑结构,可以广泛应用于应急系统、容灾备份、负载均衡、数据移植、联机维护、订阅分发、多业务中心等业务领域。
产品特性
 
体系结构高可扩展
DMHS的开放式体系结构使其能够适应各种异构数据平台。系统安装部署简 单但功能强⼤,可以根据⽤⼾需求采⽤⾮常灵活的⽅式配置出各种拓扑结构, 包括⼀对⼀复制、⼀对多⼴播型复制、多对⼀聚合型复制、多对多复制以及级 联复制等多种数据复制形式,满⾜⽤⼾的各种复杂数据复制需求。
 
 
 
 
高效的数据实时同步
DMHS的实时数据同步复制采⽤并⾏处理体系,能够实时读取主机源数据库 ⽇志,以较低的资源占⽤实现⼤批量的数据实时复制。
在源端,DMHS采⽤优化的⽇志扫描算法实现⽬标数据的快速抽取。在⽬的 端,DMHS使⽤数据库本地ODBC接⼝访问备机数据库系统,同时可以通过事务 重组、分批加载等技术加快数据装载的速度和效率,降低备机数据库系统的资源 占⽤。
传输过程中,DMHS直接通过TCP/IP进⾏⽹络传输,⽆需依赖于数据库⾃⾝ 的传递⽅式,通过对传输对数据进⾏筛选和压缩,还可以进⼀步降低带宽需求。
 
 
 
 
可读写的备机系统
与传统仅作为后备⽽⽆法对外提供数据服务的备机系统不同,DMHS的备机 数据库系统是⼀套独⽴的可读写数据库系统。通过⾼可靠的数据传输,DMHS备 机数据库系统中的数据可以在业务处理逻辑上与主机系统完全保持⼀致。应⽤系 统通过简单配置,就可以使⽤DMHS的备机系统分担主机业务系统上的负载,提 ⾼业务系统效率。同时,根据实际业务需要,还通过DMHS的备机系统还可以实 现⽣产型业务与分析型业务的完全隔离双业务中⼼,提⾼应⽤系统整体性能。
 
轻量级设计实现快捷部署
DMHS采⽤轻量级框架设计,能够⽅便项⽬实施⼈员快速部署并极⼤的减少 系统管理员⼯作压⼒和负担。同时DMHS⽀持初次数据装载全同步功能,能够在 不中断业务的情况下,将主机数据库中的当前数据平滑的装载到备机数据库中。
 
确保业务系统高可用
DMHS采⽤基于⽇志的结构化数据复制技术,实时数据同步复制不依赖主机 上源数据库的触发器或者规则,对主机源数据库系统⼏乎⽆影响。
DMHS提供业务连续性⽀持,备机数据库系统始终出于活动状态。在非计划 性停机导致主机业务系统⽆法⼯作时,可在DMHS的备机数据库系统上及时接管 业务,实现业务系统快速切换和恢复,保持业务连续并使数据损失最⼩化。换和 恢复,保持业务连续并使数据损失最⼩化。
 
高可靠的数据传输
DMHS的数据复制以源数据库的事务为单位,严格按照主机业务系统事务顺 序实施数据复制,保障备机数据库与主机数据库的事务级完整性和⼀致性,确 保备机数据库符合主机业务系统事务逻辑。通过这种事务级粒度的数据⼀致性 维护,使得备机数据库系统分担主机数据库系统上的业务负载成为可能。
DMHS在数据传输过程中可能应为⽹络故障⽽导致传输中⽌。为保障数据传 输的⽆丢失,DMHS使⽤检查点机制实现断点续传。断点包括两个部分,即 DMHS前置的变化数据捕捉模块数据抽取位置检查点和DMHS主程序的数据装载 模块的已装载位置检查点。
DMHS的前置模块与主程序模块采取完备的消息应答机制来保障数据传输的 可靠性和数据完整性。前置模块只有在得到确认消息后才认为数据传输完成, 否则将⾃动重新传输数据。
 
数据复制内容可定制
DMHS⽀持复制数据可筛选、数据过滤和简单的数据转换,实现满⾜业务需 求的按需复制,有效的降低⽹络通信代价和存储成本。DMHS数据筛选通过⽤⼾ 在需要复制的表上定义过滤和转换规则来实现。未来DMHS还将和DMETL结合, 实现更为复杂的数据清洗。
DMHS还⽀持传输数据压缩和加密,在进⼀步降低⽹络传输代价的同时,提 ⾼传输安全性,防⽌数据库数据在传输过程中被⾮法窃取。
 
跨平台软硬件支持
DMHS⾯对⽇趋复杂的计算机环境具有极好的适应性,能够在⽬前流⾏的各 种软硬件平台和数据库环境下传输数据,在同⼀解决⽅案架构下,实现企业不同 平台上的多个信息系统的统⼀复制的⽀持。⽬前主机源数据库⽀持DM6、DM7、 MYSQL、PostgreSQL、DB2、SQLServer和Oracle9i以上版本。备机⽬的数据 库⽀持可通过ODBC接⼝连接的各种主流关系数据库管理系统,包括DM6、 DM7、 MYSQL、 PostgreSQL、 DB2、 SQLServer、 Oracle和 HIVE以 及 KAFKA消息中间件。
典型应用场景
应急灾备系统

传统的数据备份系统、集群系统、磁盘阵列、DataGuard技术等往往⽆法 完全满⾜企业对于信息系统不中断服务的要求。对于传统备份系统,在两次数 据备份之间若服务器出问题时则资料将会遗失,⽽且利⽤备份还原通常需花费 较⻓的时间(TB级数据的还原时间需要数⼩时);集群系统⽆法达到异地备份 ⽬的,且成本昂贵;磁盘阵列⽆法应付操作系统或应⽤程序造成的宕机,并且 ⽆法⽴即恢复服务;OracleDataGuard等产品是单⼀数据库解决⽅案,备机必 须与主机同构,使⽤相同的数据库版本,整个备机数据库只能以只读⽅式访 问,也⽆法实现数据整合和数据分发,另外,通过这类产品实现的应急灾备系 统由于其同构特征,仍然容易受到⼆次攻击。
DMHS异构同步数据复制产品可以有效满⾜这些可⽤性要求极⾼的关键性应 ⽤,协助企业以最经济的⽅式达到系统的⾼可⽤性容灾,保证业务的连续性, 最⼤限度地减少因灾难或故障所带来的损失。

DMHS⾼效的数据同步复制可以以秒级的速度保持异构的备机数据库系统与 主机系统的数据⼀致性,并且符合实际的业务处理逻辑。当主机⽣产系统⽆法 提供服务时,可在DMHS的异构备机数据库系统上及时接管业务,实现⽣产系统 快速切换和恢复,保持业务连续并使数据损失最⼩化。DMHS的异构特点可以进 ⼀步降低后续攻击⾏为对⽣产系统造成破坏的可能。
DMHS采⽤基于⽇志的结构化数据复制技术,使得实时数据同步复制不依赖 主机数据库的触发器或者规则,对主机数据库系统⼏乎⽆影响,从⽽可以有效 避免传统应急灾备系统对⽣产系统带来的性能影响。

提高资源利用率,实现多业务中心
传统的主备系统中,备机往往只作为后备使⽤,仅当主机系统出现⾮计划停 机时,才会切换并启⽤备机。因此备机上的计算资源必然⻓时间被闲置。
DMHS的备机数据库系统是⼀套独⽴的可读写数据库系统。通过⾼可靠的数据 传输,DMHS备机数据库系统中的数据可以在业务处理逻辑上与主机⽣产系统完全 保持⼀致。
DMHS的备机数据库系统始终处于启⽤状态,随时可提供数据库服务。应⽤系 统通过简单配置,就可以使⽤DMHS的备机系统分担主机⽣产系统上的负载。因此 DMHS可以在提⾼⽣产系统效率的同时,也可以有效的利⽤企业的闲置计算资 源,充分发挥其价值。
另外,⽣产系统中⼀些常⽤的数据查询、报表等功能也可以部署到DMHS的备 机系统上,实现交易性业务与分析型业务的分离,形成双业务甚⾄多业务中⼼, 提升企业信息系统整体的运⾏效率。应⽤系统可以在DMHS备机数据库上根据业务 特点进⾏调整和优化,可以完全不受主机⽣产系统的限制。同时,业务上的分离 也使得包括实时报表在内的⼀些因为性能原因⽆法应⽤到⽣产系统数据库上的企 业资产能够获得部署和应⽤。
提供实时异构资源信息整合新方案
传统的异构资源信息整合需要借助于DTS、ETL等专⽤⼯具提供的强⼤数据 抽取、转换、清洗和装载能⼒。但这些⼯具都需要在⽣产系统数据库中建⽴触 发器、影⼦表等,对系统性能和稳定性有较⼤影响。为降低对⽣产系统的影 响,ETL这类⼯具往往通过计划性任务调度在业务系统负载较轻时开始⼯作,这 显然是以牺牲整合为代价。
DMHS集成了DMETL、DMDTS的技术优点,实现了轻量级的数据转换和清 洗。⽤⼾在使⽤DMHS实现秒级异构同步复制的同时,通过功能强⼤的清洗转 换规则、⾼可扩展的部署拓扑结构,即可获得传统ETL的异构数据整合能⼒,同 时,还可有效减少企业IT资源的投⼊。
改进数据仓库架构
数据仓库为了满⾜OLAP的分析需要,必须从⽣产系统数据库中获取基础性数 据。在传统的数据仓库架构中,这种数据的转移往往都是通过ETL完成抽取⼯作, 考虑到对⽣产系统性能的影响,抽取的时机、抽取数据的规模都必须进⾏细致的 安排。这些都势必对数据仓库分析性应⽤中数据的时效性、分析结果的有效性都 带来⼀定的影响。
⽽为了提⾼市场竞争⼒,提⾼客⼾满意度,企业需要更复杂的、更灵活的业 务统计报告、需要深⼊的数据挖掘、需要实时的客⼾查询。⽽这些⼤量的统计、 查询业务受到现有系统架构的制约,不得不降低效率标准、推迟报告时间、从⽽ 导致客⼾服务质量降低、业务发展情况报告迟缓,业务发展情况不明等问题。
通过DMHS的实时数据同步复制,可以在极⼩影响⽣产系统的条件下,实现⽣ 产系统数据库的实时复制。这样,数据仓库的ETL就不再需要直接从⽣产系统数据 库中抽取所需数据,转⽽可以从DMHS的备机数据库中抽取,数据抽取的时机、数 据规模都不再受到限制。因此,通过DMHS可以改变传统的数据仓库基础架构,提 ⾼分析数据的时效性和分析结果的有效性,实现商务智能和信息分析能⼒的提 升,实现实时可⽤的数据仓库。
数据迁移、系统升级
数据迁移、系统升级等⽣产系统所必须的维护⼯作往往以牺牲系统服务连续 性为代价。对于服务连续性要求⾮常⾼的信息系统,如何在不停⽌服务的前提下 实现数据迁移、系统升级等操作是系统开发⼈员、维护⼈员共同⾯临的难以解决 的问题。通过DMHS即可⾮常简单地解决上述问题。
DMHS的变化数据捕捉不会对⽣ 产系统带来任何影响,通过DMHS完成的数据迁移可以获得接近实时的当前业务 数据库的副本。
通过DMHS也可以在不停机的情况下,通过主机和备机联动切换,实现⽣产 系统的平滑升级。
同时,利⽤DMHS的数据复制功能,也可以产⽣类似于⽣产系统的模拟环 境,直接⽤于应⽤程序的测试和开发,提⾼应⽤程序的研发效率。
产品推荐 查看更多>>
    竹间智能企业智能化解决方案

    竹间智能企业智能化解决方案以知识为基础覆盖数据接入、知识管理、业务应用和可视化全业务流程一站式知识工程平台,帮助企业升级传统结构化数据资产管理模式,通过知识图谱将企业显性和隐形知识充分表达,重构为企业一站式智能知识中心,赋能给各业务生产环节,加速企业效能提升,加快企业数智化建设进程。

    知识工程构建

    基于AI的精益化客户服务系统整体架构

    赋能营销与客户服务

    赋能营销与客户服务

    Convertlab Data Hub客户数据平台CDP

    Convertlab Data Hub客户数据平台CDP,直连渠道触点,通过数据追踪技术采集所有触点上的客户第一方数据,并进行身份识别和数据治理,沉淀高质量的数据资产。掌握客户行为、特征标签,预测最佳沟通时机,为市场、产品、销售、 服务部门提供业务运营决策参考。

    直连渠道触点

    高效连接受众数据

    打破数据孤岛

    帮助企业认知客户

    社区版Transwarp Data Hub

    Transwarp Data Hub社区版面向社区的免费大数据平台,具备TDH的价值功能,让更多开发人员和行业分析者受益于星环大数据的核心优势。

    高效稳定

    安全可靠