首页 > 数据库技术 > 详细

达梦DMHS异构数据库数据实时同步软件速知

时间:2020-01-14 15:58:41      阅读:162      评论:0      收藏:0      [点我收藏+]

DMHS简介

DMHS(Heterogeneous database Synchronization for DM)是达梦数据库公司推出的一款异构数据库数据实时同步工具软件。同步源端支持ORACLE系列、达梦系列、DB2、MySQL、PostgreSQL、SQL SERVER数据库,同步目的端支持通过ODBC接口访问的数据库。

DMHS主要功能

DMHS主要有两种功能:数据装载(copy)和数据实时同步。copy功能可以做类似DTS(达梦数据迁移)工具的事情,可以迁移表结构、外键约束、check约束、索引。在部署DMHS时,如果源端数据库一直运行,则需要用DMHS进行初始数据迁移。至于表结构迁移可以使用DMHS、DTS或者直接使用脚本在目的库创建。

DMHS软件目录结构

当你使用"xxx.bin"后缀为bin的安装包(Linux环境)安装完成DMHS软件后,会有如下目录:

【root@Redhat001 dmdba】#ls

bin bin2 doc include install install.log jdk lib log samples scripts uninst.sh web

其中你一般使用的是bin目录下面的执行文件,这个目录下是dmhs的release版本。bin2目录则是debug版本。你可能还需要使用的目录有doc,下面存放有手册。scripts目录存放有DDL同步需要的脚本;当你需要使用DMHS的web界面控制台的时候,web目录就发挥作用了。

所以一般你需要注意这样一个目录xxx/dmhs/bin

技术分享图片

 

 DMHS配置文件

类似于达梦数据库DM7的配置文件dm.ini,DMHS也有配置文件dmhs.hs,在哪里?就是上面的xxx/dmhs/bin下面了。

DMHS的功能是通过XML格式的配置文件进行定义的,模块化的结构,使得不同的配置文件定义不同的功能。

DMHS怎么启动

在bin目录下有个dmhs_server的程序,执行这个程序就可以启动DMHS管理进程。还有一个dmhs_serverd,注意看多了一个d,是一个shell脚本,用来进行后台启动dmhs_server程序。

DMHS主要技术特点

1.源端基于数据库日志分析进行增量数据捕获

2.目标端基于标准数据库接口进行增量数据应用(ODBC/OCI接口)

3.以数据库事务为最小复制单位,确保复制数据的完整性和一致性

4.支持主流关系型数据库(DM系列、ORACLE系列、MYSQL、PostgreSQL、DB2、SQL SERVER)

5.支持多种软硬件平台、支持多种复制拓扑结构

6.支持断点续传、支持同步数据链路冗余

7.丰富的高级功能支持,:文件转换,复杂拓扑,FTP架构,KAFKA架构,ETC支持

达梦DMHS异构数据库数据实时同步软件速知

原文:https://www.cnblogs.com/zdy0521/p/12191939.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!