数据库同步软件介绍以及使用说明(SyncNavigator多元异构数据实时同步工具)

SyncNavigator是一款功能强大的数据库同步软件,适用于SQL SERVER, MySQL,具有自动/定时同步数据、无人值守、故障自动恢复、同构/异构数据库同步、断点续传和增量同步等功能,支持Windows xp以上所有操作系统,适用于大容量数据库快速同步。

安装包下载地址:https://www.syncnavigator.cn/Setup.zip

帮助文档地址:https://www.syncnavigator.cn/Help_zh-CN.chm

Web文档地址:https://www.syncnavigator.cn/chm/index.htm

SyncNavigator是一款功能强大的数据库同步软件,适用于SQL SERVER, MySQL,具有自动/定时同步数据、无人值守、故障自动恢复、同构/异构数据库同步、断点续传和增量同步等功能,支持Windows xp以上所有操作系统,适用于大容量数据库快速同步。


SyncNavigator新功能

1、自动同步数据/定时同步数据

无论是实时同步/24小时不间断同步,还是根据计划任务(每小时/每日/每周/等)定时自动同步都能完全胜任

2、完整支持Microsoft SQL Server

完整支持Microsoft SQL Server 2000、2005、2008、2012、2014数据库类型,并能在不同数据库版本之间相互同步数据

3、支持MySQL4.1 以上版本

支持 MySQL 4.x 5.x 6.x 等,并能在不同数据库版本之间相互同步数据

4、无人值守和故障自动恢复

当数据库故障或网络故障以后,无需人工干预(或操作)自动恢复同步并确保数据完全准确,可靠

5、同构数据库同步/异构数据库同步

SQL Server to SQL Server, MySQL to MySQL, SQL Server to MySQL等都能轻松实现

6、断点续传和增量同步

当同步完成(或中断)后,再次同步时能继续上一次的位置增量同步,避免每次都需要从头开始的问题


软件特点

1、快速,持续,稳定的同步数据库数据。在数据增加,修改或者删除后自动同步到目标数据库

2、支持sqlserver 2000-2014所有版本,全兼容版本。

3、支持MYsql 4.x 、MYsql 5.x 、MYsql 6.x。并能在不同数据库版本之间相互同步数据

4、只需要创建一个运行计划就能在指定时间自动进行数据库同步。轻松管理同步时间以及频率

5、不编写SQL语句,不使用数据库管理工具。与同类产品相比所需数据库经验知识最少


使用教程

创建一个同步项目

安装完成后会有两个图标:

 

1. 点击 “SyncNavigator (客户端)” 图标进入系统。

 

2. 在登录界面中输入连接到的服务器地址,点击 “确定” 按钮开始连接。

注意:这里不是登陆您的数据库,而是登陆到本软件的管理端。默认情况下直接点击 “连接” 按钮即可(本机默认已经安装)。

默认服务器登录用户名为 “admin” 密码为空。

本机服务器地址为 127.0.0.1 。

您可以使用域名或者IP地址作为服务器地址。

 

3. 切换到 “同步管理” 面板中点击 “新建” 按钮开始创建同步项目。

 

 

4. 首先切换到 “来源数据库” 选项卡。填写同步的来源数据库信息。 (存放需要同步数据的数据库叫做来源数据库)

 

一般情况下只需要输入数据库地址,数据库名称,登录用户名,登录密码。

数据库地址: 来源数据所在机器的地址。可以是域名或者IP地址。

数据库名称: 来源数据库名称。如果已经指定了默认的登录数据库可以为空。

登录用户名: 登录数据库服务器使用的用户名。如果需要使用Windows账户登录请变更 “登录方式”

连接测试: 测试输入的信息是否正确。如果连接失败则会返回具体错误信息。

 

5. 切换到 “目标数据库” 选项卡。以相同的方式填写同步的目标数据库。

 

目标数据可以像来源数据库那样选择已有的数据库,也可以通过本软件创建一个新的数据库,选择已有数据库步骤大致同上,新建数据库步骤如下:

您只需要创建一个新的目标数据库,软件会自动创建最大兼容的表结构。

如果您希望目标数据库与来源数据库表结构完全一致,您只需要在目标数据库创建一个空表结构即可。

当您使用 MySQL 作为来源数据库时,同步的表至少需要一个主键。

目标数据库不应包含外键约束,因为它可能导致部分数据无法同步。

如果您的目标数据库与来源数据库结构(如字段类型,约束)不兼容,这可能导致部分数据无法同步。

假设您设置来源库为 192.168.1.2 ,设置目标数据库为 192.168.1.3, 那么数据将从192.168.1.2 同步到 192.168.1.3。如果您的方向设置错误,可能会导致数据被覆盖。

6. 切换到 “同步内容设置” 选项卡。选择需要同步的数据库表。

如果需要设置每个表的具体内容可以点击 “详细设置” 按钮进行调整。

您可以设置条件过滤。比如只查询评分大于90的表记录,或者隐藏不需要同步的字段。

如果在这一个步骤未勾选任何表则不会同步任何内容。

 

 

7. 点击 “确定”按钮完成项目设置。

 

8. 切换到 “总控制台” 面板中选择需要开始同步的项目。点击 “开始” 按钮即可开始数据库同步。

 

 

自动同步数据库数据

使用 HKROnlineSyncNavigator 自动同步数据库数据。与谷歌日历、Hotmail日历等的操作非常类似,您只需要设置同步任务执行的时间系统便能在指定的时间自动运行。

1. 在 “同步管理”面板中选择需要设置的项目,点击 “修改” 按钮开始设置。

 

2. 切换到 “计划调度设置” 选项卡,点击 “新建” 按钮新建一个运行计划。

 

 

3. 指定需要运行的时间。设置完成后点击 “确定” 按钮完成设置。

 

开始日期: 计划开始的时间。可以设置为以后的一个时间点表示未来执行。

  • 一次: 只执行一次同步任务。执行完成后此计划立即失效。
  • 每天: 每天都在指定的时间运行。如果需要在每天都运行多次,请勾选 “重复任务” 复选框并设置间隔周期。
  • 每周: 每周按照指定的时间运行。如果不需要在指定的时间运行可以取消具体的时间复选框。

过期日期: 任务将在指定的时间过期。过期后的任务不再被执行。

使用这个计划: 表示该计划是否有效。如果取消此复选框计划任务将不再被执行。

 

4. 点击 “确定”按钮保存当前设置。

 

预计下次运行时间 列显示了同步任务下次自动运行的时间。

 

启动/停止服务端服务

 

1. 点击 “SyncNavigator(客户端)” 图标进入系统。

2. 在登录界面中点击 “取消” 按钮后点击 “本地服务” 按钮。

 

2. 打开界面后,图中绿色区域显示当前服务的启动状态。点击区域内按钮可以切换服务状态为 “启动” 或”停止”。

 

已启动: 服务端已经启动。可以正常运行数据库同步任务并处理客户端命令。

已停止: 服务端已经停止。所有的同步任务不会被运行,并不再处理客户端的命令。

 

SQL Server 自动同步到MySQL

 

本文章将向您介绍如何将数据从SQL Server 自动或定时同步到 MySQL 数据库(或从 MySQL 自动或同步到 SQL Server 数据库)。只需通过几个步骤即可轻松实现。

1. 在 “同步管理”面板中点击 “新建” 按钮创建同步项目。

 

2. 首先切换到 “来源数据库” 选项卡。填写同步的来源数据库信息。

 

数据库类型选择 SQL Server 2000 / 2005 /2008/2012/2014

 

3. 切换到 “目标数据库” 选项卡。以相同的方式填写同步的目标数据库。

 

数据库类型选择 Mysql 4.X,5.X,6.X

当您从 MySQL 同步到 SQL Server 时,每张表至少需要一个主键(从 SQL Server 到 MySQL 不需要)

4. 切换到 “同步内容设置” 选项卡。选择需要同步的数据库表。

 

5. 切换到 “计划调度设置” 选项卡,新建一个运行计划。

 

如果需要自动同步(如24小时不间断)则选择自动。

如果需要定时同步,则点击对应的选项。

 

6. 点击 “确定”,设置成功!

 

注意:当您使用软件自动创建表结构,从MySQL同步到 SQL Server 可能出现的问题:

1. MYSQL 的 DateTime 类型,可能存在 ‘0001-1-10:0:0’ 值,与SQL Server 的 DateTime取值范围不兼容,需要将 SQL Server 的

DateTime 类型修改为 DateTime2。

2. MySQL 的UTF-8 字符集数据库,同步到 SQL Server 时,可能需要将 SQL Server 的 varchar 类型需要修改为 nvarchar 类型。

提升数据库同步速度和性能

SyncNavigator 默认的同步项目配置仅适合中小型的数据库。当您需要对大型,超大型数据库进行同步时,进行以下设置可以明显的提高数据库同步速度。

1. 在 “同步管理”面板中选择需要设置的项目,点击 “修改” 按钮开始设置。

 

2. 切换到 “同步参数设置” 选项卡。

 


 

 

更新日志

1、优化了MYSQL数据库同步细节

2、改进了MySQL同步时可能出现的几个错误

3、改进的数据库同步时的安全性

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/142847.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

mysql数据库同步工具_mysql同步工具_mysql数据库同步

下载网站:www.SyncNavigator.CN 客服QQ1793040 ---------------------------------------------------------- 关于HKROnline SyncNavigator 注册机价格的问题 HKROnline SyncNavigator 8.4.1 企业版数据同步软件 自2009年第一个版本开发出来以来,经过8年不断地根…

ETL工具(数据同步)

一、研究了kettle Kettle最早是一个开源的ETL工具 前置条件,kettle是一个jar包项目,依赖jdk。安装kettle需要安装好jdk环境 二、下载安装 1、源代码下载: GitHub - pentaho/pentaho-kettle: Pentaho Data Integration ( ETL ) a.k.a Ket…

数据同步工具的研究(实时)

数据同步工具的研究(实时同步): FlinkCDC、Canal、Maxwell、Debezium ——2023年01月17日 ——Yahui Di 1. 常用CDC方案比较 2. FlinkCDC FlinkCDC的简介: Flink CDC 连接器是 Apache Flink 的一组源连接器,使用变…

Easy Excel 使用总结

title: Easy Excel 使用总结 date: 2022-10-14 17:33:57 tags: Excel categories:开发技术及框架 cover: https://cover.png feature: false 1. 概述 官网地址:EasyExcel 官方文档 - 基于 Java 的 Excel 处理工具 | Easy Excel (alibaba.com) EasyExcel 是一个基…

数据同步工具

公司要搞数据平台,首当其冲的是把旧库的数据导入到新库中,原本各种数据库大部分都提供了导入导出的工具,但是数据存储到各个地方,mongdb,hbase,mysql,oracle等各种各样的不同数据库,同步起来头都大了 因此最近使用了一…

ETL工具(数据同步) 二

kettle使用掌握之后,还需要掌握在linux下的定时执行的策略 一、kettle使用感觉较为方便 虽然kettle自带调度任务。但是前提是需要保持kettle打开。并且作业处在运行状态。不太适合用与远程服务器安装windows客户端,只限于学习使用 在linux安装kettle并…

数据同步工具之DataX实操

一、DataX部署 上传DataX压缩文件至/opt/software/目录下,并解压文件至/opt/module/下。 自测检查DataX,出现如下截图内容,说明安装成功 二、DataX使用 DataX使用概述 DataX使用还是十分简单的,用户只需要根据自己同步数据的数…

数据同步工具Sqoop

大数据Hadoop之——数据同步工具Sqoop - 掘金 (juejin.cn) 1 概述 Apache Sqoop(SQL-to-Hadoop)项目旨在协助RDBMS(Relational Database Management System:关系型数据库管理系统)与Hadoop之间进行高效的大数据交流。…

本地与服务器文件同步软件哪个好,同步软件哪个好,亲身体验的3款免费同步软件介绍...

数据同步在某些方面是非常的重要,特别是重要数据,做为服务器运维这方面工作的同学应该是深有体会,小编从事运维工作一年中共接触了3款同步软件,每一款都用了一段时间,算是有点小心得,所以分享给大家&#x…

数据同步工具—DataX 初识

DataX 初识 DataX 是阿里云 DataWorks数据集成的开源版本,在阿里巴巴集团内被广泛使用的离线数据同步工具/平台。DataX 实现了包括 MySQL、Oracle、OceanBase、SqlServer、Postgre、HDFS、Hive、ADS、HBase、TableStore(OTS)、MaxCompute(ODPS)、Hologres、DRDS 等各种异构数…

DBSync数据库同步工具

通用型的同步软件,支持SQL、NoSQL各种数据库,用于系统对接、数据备份、异地传输等。 文章目录 通用型的同步软件,支持SQL、NoSQL各种数据库,用于系统对接、数据备份、异地传输等。一、功能特点非侵入式,独立运行支持各…

正版授权 知名专业数据备份和数据同步软件工具 - GoodSync

GoodSync 软件简介 GoodSync 是一款知名的数据备份和数据同步软件工具,可以在多台电脑之间、电脑和移动存储设备之间,或者云存储之间,亦或是电脑的本地文件夹之间来进行数据双向同步或单向备份,支持 Windows、Mac 以及 Linux 平台…

GoodSync 数据自动同步备份工具VS傲梅轻松备份系统数据备份工具 哪款更好?

备份和同步软件的使用越来越广泛,因为在这个数据驱动的时代,数据的备份和恢复非常重要。在这里我想向大家推荐两款备份和同步软件——GoodSync和傲梅轻松备份。 GoodSync是一款备份和同步软件,它可以在多个设备之间同步文件、文件夹、照片、音…

Android开发环境搭建[Java1.7+eclipse+sdk4.0](某高校物联网工程专业必看!)

Android开发环境搭建[Java1.7eclipsesdk4.0](某高校物联网工程专业必看!) 0. 前言1. 资料拷贝2. 配置环境变量2.1新建 Java_Home2.2 编辑Path情况1情况2 2.3 新建sdk环境变量 3. 验证安装3.1 验证java安装情况3.2 验证eclipse安装 4. 导入已有…

mysql-索引_MySQL-索引

mysql-索引 MySQL-索引 (MySQL - INDEXES) A database index is a data structure that improves the speed of operations in a table. Indexes can be created using one or more columns, providing the basis for both rapid random lookups and efficient ordering of acc…

MySql的索引?

MySql的索引? 1 Hash索引? 通过hashCode去匹配,查找数据库中唯一值的速度很快,不支持范围查找,联合索引也不支持 只适用于select * from table where id 5;只适用于等于的情况 2红黑树? 数据量大的情况下,红黑树的树太高了,查询最深处的数据时,磁盘读取次数较多 3 B树? …

mysql中索引

一、概述 1、What? 索引是对数据库表中一列或多列的值进行排序的的一种结构,可以提高数据库中特定的数据查询速度。 索引时一个单独存储在磁盘上的数据库结构,包括对数据表里面的所有记录的引用指针。 索引时在存储引擎中实现的,…

mysql 之索引

什么是索引: 索引是一种高效获取数据的 存储结构,一般包含了 hash 二叉树 红黑树。 但是mysql中索引一般使用的是B树 准确说是使用的B树构建的索引:若仅仅是进行select * from table where id 1,用上述的三种方法都会很轻松的实…

Mysql__索引

1)索引问题----组合索引 最左前缀匹配原则 在mysql建立联合索引时会遵循最左前缀匹配的原则,即最左优先,在检索数据时从联合索引的最左边开始匹配 ALTER TABLE index ADD INDEX test_AA_BB_CC_DD (AA,BB,CC,DD);SHOW INDEX FROM index;EXPLAIN SELECT …

【Mysql 索引】

索引的基本知识 1. 索引介绍 索引的出现就是为了提高数据检索效率,就跟书的目录一样。索引不但在内存中,还写在硬盘中。索引是存储引擎实现的。 2. 索引常见模型 搜索树: 每个节点左儿子小于父节点,父节点小于右节点. select/update 复杂…