分类

安卓应用安卓游戏

应用软件 文件管理

DBSync(数据比较与同步工具)

DBSync(数据比较与同步工具) v1.2免费版 附使用教程

大小:791 KB

语言:简体中文系统:WinXP, Win2003, Vista, Win7, Win8, Win10

类别:文件管理时间:2020-04-28 19:21

DBSync是由华创软件开发的一款数据比较和同步软件,通过导出两个数据库可以快速的比较出差异,并实时同步差异数据,提供异形数据库同步、无人值守同步、增量同步和秒级实时同步,支持access、SQL server、oracle或者MySQL等多种数据库源,需要的朋友赶快下载吧!

软件特色

1、自定义数据表

无论想管理什么,自己建表即可,如:客户表、合同表、售后服务记录...等等;每个表的字段可自由设置,如:客户表的客户名称、联系电话、地址...等等;与数据表相关的操作界面、数据存储等细节由平台自动完成。因此,本平台能管理各种信息,既灵活通用,又简单易用。

2、丰富的字段类型

每个数据表字段必须指定一种适合的数据类型,如:客户表的客户名称应该是文字型,年龄应该是数值型...等等,本平台支持以下字段类型:数值型、文字型、文字段型、日期型、日期加时间、下拉框、勾选框、附件、超链、自动编号等。

3、支持附件上传

把字段类型设置为附件即可上传各种电子文挡,可集中管理公司的产品图片、合同文本、传真图片、发货单等,从而避免散落在个人手中造成混乱、丢失。

4、自定义下拉框

有些数据采用下拉框的形式输入更简便、更规范,例如,性别中的男、女,行政区划中的北京市、天津市、上海市......等。用户可根据自己的需要创建下拉框,可自由定义下拉框的选项。系统还可以建立多层型的下拉框,例如:行政区划中可包含省级、县级 2 层选项,每个省下辖若干县。

5、查询与排序

可按任意条件查询、支持模糊查询。已输入的查询条件可作为“查询器”保存起来,下次查询时只需选用该查询器,系统就会调出原有的查询条件,免得您每次查询都要填写查询条件,非常方便实用。

查询出的数据可任意排序,Click 标题栏中的字段名称即可按该字段排序,第一次 Click 会正排序,再 Click 则倒排序,再 Click 又回到正排序......正排、倒排轻松切换。

6、颜色标注

可按记录的条件特征动态确定字段的显示颜色,便于突出显示重点信息。例如:对于字段“解决状态”,可将“已解决”的显示为灰色,超过“预定解决时间”且“未解决”的显示为红色,系统将按设定的条件自动确定该字段的显示颜色。

使用方法

1、选择源数据库、目标数据库

2、选择源数据表、目标数据表

3、选择字段对应关系

4、选择同步方式及频度

DBSync使用教程

DBSync同步方式及频度

说明:本界面的用途是选择同步方式及频度。

(1)同步方式:

●全部新增(Insert)至目标表:是指将源数据表中的数据全部Insert到目标数据表。

●仅同步增量数据:是指以主键字段为记录标识,只同步差异部分(即增量部分),而相同的部分不作同步。

增量分3种:一是新增,是指对于源数据表存在而目标表不存在的记录,视作源库新增的,因此应新增(Insert)到目标库;二是删除,是指对于目标数据表存在而源数据表不存在的记录,视作已从源库删除,因此应从目标库中删除(Delete); 三是修改,是指源数据表与目标数据表均存在的记录,但双方数据有差异,视作源库已做修改,因此需用源库数据修改(Update) 目标库。

(2)执行频度:

●手动点击“开始”执行:是指每次同步都由用户Click任务列表中的“”来执行。

●手动,然后自动重复执行:是指由用户Click“”开始第一次执行,同步结束后,程序会按照预定的时间间隔自动重复执行。只要程序不关闭,同步操作就会一直持续下去,从而实现无人值守同步。

(3)同步范围:

属于高级选项,可填写Select * From..Were..形式的SQL语句,进- -步限定参与同步的数据范围。主要用于3种场合:

●--是总库与分库之间的同步,需要限定总库的数据范围。很多单位的数据库是分布式的,有总库、分库之分,总库数据多,分库数据少,它们之间在数据范围上是不对等的。总库与分库进行同步时就应限制总库的范围,使得双方在数据范围上是对等的,在对等的基础上进行同步。举例:

某集团公司有多个分公司,集团公司的数据库是总库,包含所有客户信息,分公司的数据库是分库,只包含当地客户信息。假如总库与天津分库做同步,就可以填写这样的SQL语句限定总库范围:SELECT*FROM Customer where Area= "TianJin",使总库的同步范围仅限于天津数据,双方就是对等的,防止其它数据混串。

●二是挑选有用数据进行同步,其它数据不同步。举例:

某公司有一套销售管理系统,其中的订单信息有3种状态:草拟、已签约、已付款。这些订单需要同步至财务系统,对于财务来说只需已付款的订单信息,此时就可以填写这样的SQL语句限定数据范围:SELBCT * FROM Order where Status=3。其中,Status=3 代表已付款的订单。

●三是为了提高同步速度,将同步范围限定于增量部分。同步程序的工作机制是,先扫描、比较双方数据,找出相互间的差异( 即增量),再将增量同步过去,从而使双方保持一致。 双方的数据量如果很大,比较所需的时间就越长,同步速度就越慢。提速思路就是,限制每次同步所涉及的源数据量,分别处理新增、修改、删除3种增量:

A、对于新增、修改增量,每次同步完成时,记住完成时间;下次同步时,将同步范围限定于该时间后的增量。

SQL实例:

SELECT a.* FROM Customer AS a,(SELECT syncDate FROM dbsync WHERE tablename= "'Customer) AS b

where b.SyncDate is null or a.CreateTime>=b.SyncDate or a.UpdateTime >=b.SyncDate

其中,dbsyne表的syncDate字段记有上次同步的完成时间。由于同步是定期执行的,两次同步间的增量非常有限,所需的比较量就很少,速度自然就很快。

B、对于删除增量,另安排- -个同步任务单独执行。由于该任务只比较双方的主键,不比较其它数据,即使

不限定数据范围,速度也很快。

(4)同步后处理:

可填写Update SQL语句,每次同步后会执行,可实现同步之外的数据转换、公式计算等额外任务。

●SQL 实例1: UPDATE dbsync set syncDate=date( where tablename=' Customer'。该SQL语句将同步完成时间记入数据库,可用于下次同步时限定同步范围,减少数据扫描及比较量,提高同步速度。

●SQL实例2: UPDATE Customer set [性别]=' 男’where Sex=1;UPDATE Customer set [性别]=' 女’where

Sex=0。该SQL语句根据同步过来的“Sex” 字段,进-步计算“性别”字段。

∨ 展开

同类推荐

相关下载

热门游戏

下载排行

热门关键字

  • 输入法
  • 办公软件
  • PDF软件
  • 信息管理
  • 文字处理
  • 文件管理
  • 打印软件
  • 扫描软件
  • 字体下载
  • 字体工具
  • 压缩解压
  • 计算器
  • 时钟日历
  • 电子书籍
  • 电子阅读
  • 翻译软件
  • 转换工具
  • 打字软件
  • 文档管理
  • 合同文本
  • 杂类工具
  • 建筑图集
  • 表格模板