产品介绍
DBSync 版本历史
版本:V2.1      发布日期:2024-10-11

1、 提升便利性
个别用户的数据库,表的数量多达百万,导致任务设置时难以找到表、选中表,现增加两项功能,用于缩小范围、方便选择。一是,如果数据库具有 schema 机制,可在连接字串中增加 schema 过滤,如 schema=HR,就只列出HR的表;二是,数据表选择框增加文字过滤功能,如输入文字 abc,则只列出以 abc 开头的表。
2、 增强无人值守性
DBSync 重启时,对于自动重复执行的任务,如果启动时就出错,此前会弹窗报错,以便通知人工处理,但这样又会阻碍其它任务的继续,现取消弹窗报错,只在任务列表中显示错误信息,使之更适合无人值守。
3、 修正若干问题点
正在重复执行的任务如果出错,或者修改其它任务,其按钮灰掉的状态不对...等。
     
版本:V2.0      发布日期:2024-3-20

1、 新增动态库名、表名支持
在有些场合,数据库不是单个固定的,而是随着时间的推移不断产生新库。比如,现场数据采集、考勤打卡、日志记录等场合,往往有多份数据文件,并按日期、流水号等命名。这种数据的同步,其数据指向就不能是固定的,而要随时间不断前推、动态指向,新版增加了此支持。
2、 增强稳定性
同步任务的并发量较大时(比如 1000 以上),DBSync 自身数据库的频繁读取会偶尔出现堵塞,从而造成不稳定,现不再每次访问数据库,而是提前读取至缓存,需要时从缓存读取,从而避免高并发时堵塞。
     
版本:V1.9      发布日期:2022-7-6

1、 新增在线升级功能
DBSync 支持永久免费升级,此前只能先下载最新版,再替换旧版,操作繁琐,现增加在线升级功能,点击帮助-在线升级即可直接完成升级,操作更方便。
2、 改善任务设置便利性
任务设置 step4 中的同步范围限定,此前 select 语句必须指明字段,不能简单地 select *,用户填写起来不方便,现在给予支持。
3、 修正若干问题点。
     
版本:V1.8      发布日期:2022-5-12

1、 新增两种数据库
此前只能同步 SQL 型数据库,现增加对文档型 NoSQL 数据库的同步支持,如 MongoDB、Elasticsearch 等。
2、 增强稳定性
同步日志不再记录到数据库,而是记录至 SyncLog 目录下的日志文件,避免并发量大造成堵塞,主界面取消日志查看按钮。连接用户数据库加入多次尝试机制,如仍然失败,再记录出错日志。
     
版本:V1.7      发布日期:2021-12-28

1、 新增 4 种数据库支持:PosrgreSQL、SQLite、Firebird、SQL CE。
2、 新增服务运行方式
可将 DBSync 转为 Windows 服务,电脑重启时会自动启动 DBSync 服务,后台方式运行。
3、 增加容错处理
如果目标库为 SQL Server、目标数据表存在标识列(IDENTITY),程序会自动进行容错处理,将 IDENTITY_INSERT 设置为 ON,使得能够 INSERT。
4、 操作界面改进若干处。
     
版本:V1.6      发布日期:2021-4-23

1、 新增出错指引、方便用户排错
同步中,如出现错误,在操作界面上进行提示,指导用户到哪里查看错误日志,如:请看 \ErrorLog\2021-3.log
2、 提升任务设置便利性
如果需要同步的表较多,逐个设置会比较繁琐,现增加了自动化机制,能自动填写任务设置,自动向前匹配表名、字段名;用户如果未填写任务名称,自动填写为源数据表名称,从而减轻手工操作。
3、 由于 .xls 与 .xlsx 的连接字串不同,因此将 .xlsx 单列为一种数据库类型,方便用户填写连接字串。
4、 修正一个问题点。
     
版本:V1.5      发布日期:2020-11-9

1、 新增提醒通知功能。每当任务执行出现异常,可 Email 通知当事人,让您及时知晓、及时排错。
2、 任务列表、操作日志界面,为数据行新增底色,隔行变色,鼠标移到时高亮,移出时恢复原色。
3、 数据表列表框,以前是自然排序,不方便用户选择,现按名称排序,并在数据表名称前加 schema 名称,以便区分。
4、 改善同步速度。如果仅同步删除增量,只需读取主健字段,其它字段不再读取。
5、 市面上使用破解版的太多,现免费版不再提供自动重复同步功能,需要此功能必须购买,否则只能手工同步。
     
版本:V1.4      发布日期:2020-8-18

1、 新增 DBSync 英文版。
2、 增强健壮性
更新目标数据库时,如在某条记录上出错,此前是记错误日志、立即停止、待人工处理,现改为记录错误日志,再跳过该记录、继续处理。
3、 增强兼容性
读取数据时,由于 Oracle、DB2 不支持 select top,会报错,现增加了特殊处理;读取字段信息时,有的驱动程序不支持 IS_NULLABLE,会报错,现增加了容错性。
     
版本:V1.3      发布日期:2020-7-8

1、 新增 ODBC 支持
此前,DBSync 只能使用 OLE DB 的方式连接数据库,MySQL 等数据库缺乏官方的 OLE DB Provider,只能采用第三方收费驱动,且不支持二进制字段。现支持 ODBC 数据库连接,连接 MySQL 更方便,数据库的支持也更广泛。
2、 修正若干问题点。
     
版本:V1.2      发布日期:2020-4-24

1、 新增一种数据库 Access(.accdb),方便用户同步 Office 2007 以上版的 Access 数据库。
2、 新增功能,软件重启后,原先正在同步的任务将自动恢复同步,从而防止系统断电重启导致同步中断。
3、 修正一个问题点,自动重复执行的任务,在等待期无法点击停止按钮。
     
版本:V1.1      发布日期:2019-9-5

1、 提升同步速度
扫描比较数据时,此前是按主键正排序,现改为倒排序,因为增量通常位于主键最大值附近,而不是最小值附近。对于删除增量,目标表达到末尾就可提前结束,等等。
2、 增加自动匹配功能
设置同步任务时,数据表及字段的映射关系,此前只能逐个手工配对,比较繁琐,现可按名称自动配对,减轻手工操作量。
3、 修正若干问题点。
     
版本:V1.0      发布日期:2019-1-25

1、 产品化改造完成
DBSync 的前身,是华创信息管理平台(产品介绍)的配套工具,用于把其它系统(ERP、OA、CRM 等)的数据同步至平台,以便集中查询、处理;或者反过来,把平台的数据同步至其它系统。后来发现,很多非平台用户也有数据同步需求,因此干脆将它独立出来,改造成产品对外发布,既可用于华创平台,又可用于其它数据库。
     
天津华创恒达软件技术有限公司 Copyright(C) 2004-2024

津公网安备 12011202000420号

津ICP备14000040号-2