A. 如何让多台服务器实现数据同步
如何让所有服务器之间数据同步
1、采用高可用sureHA软件镜像型,一台主服务器,一台备服务器,通过网线实时将数据备份,实现服务器双机互备的功能,此方式保证多台服务器之间数据的一致性。
2、采用高可用sureHA双机热备共享型。一台主服务器,一台备服务器,链接一台存储,将数据放到存储里面,实现数据的共享。此方式保证多台服务器之间数据的一致性。
3、可实现服务器虚拟化,把所有的服务器物理资源都整理成一个大的资源池,数据都存放在磁盘阵列上面,所有应用系统都通过调用磁盘阵列里面的数据,此方式保证多台服务器之间数据的一致性。
不管技术怎么实现,在服务器方面还是需要人为的进行操作和监督,服务器同步也成为不可缺少的一部分。所以海腾数据的服务器的硬件要求和机房的线路稳定是保障以上实现的关键。参考海腾数据服务器租用
服务器数据同步
B. 两台服务器的数据同步如何实现
1.安装CentOS7.0yum install ssh 安装SSH协议yum install rsync (rsync是一个远程数据同步工具,可通过LAN/WAN快速同巧渣困步孝念多台主机间的文件)service sshd restart 启动服务任务梁蚂
C. 两台异地的服务器如何才能做到数据同步
1、使用第三方同步软件
2、服务器后端挂存储设备,通过异地部署存储设备,两地复制(同步或者异步)
3、通过本地专业的备份软件将数据备份到本地另外设备,将备份设备的数据通过block级别的异地复制也可以达到
成本而言1-3,越来越高
D. 有两台服务器,不在同一局域网 怎么将文件实时同步
回答:
双机服务器一般用ca公司surviveit,不仅可以实时同步数据,还可以主备机切换,更可以主服务器挂掉后,备服务器自动顶替其位置,具体操作如下:两台服务器安装完surviveit后,primary
server和second
server便自动出现在管理软件的managed
servers列表中。此时需要建立一个replication
task:
1.选中主服务器primary
server;
2.选中数据备份服务器second
server;
3.选择网络速度(10m选fast,100m选very
fast);
4.选择数据保护等级,一般选择full
protection(既能进行数据的实时备份,也能进行服务器的实时切换);
5.从primary
server中选择需要保护的目录;
6.选择primary
server中被保护目录中的文件共享;
7.选择enable
intelligent
failover和detect
another
computer
or
network
device;
8.选择transfer
primary
ip
address
to
the
secondary
server
on
failover,change
primary
ip
address
on
failover。
9.从已建立好的replication
task中可更改数据在second
server中的备份路径;
10.在replication
task的failover
actions中,分别对primary
server和second
server增加sql7.0
scripts;
11.运行建好replication
task后的第一次数据同步,同步结束后primary
server自动处于保护状态。
追问:
这个可以让两个服务器的同时更新吗
比如说从的上传
主的也会更新吗
而不是只是主的上传
从的更新
回答:
这服务器是你们托管的还是自己维护?托管的话,不会影响速度,除非你一次性更新超大量内容,还有我想说的是,如果是托管的,为啥不双线接入或者三线接入?还得用两台服务器对两种线路的用户?如果是自己维护,三台机器,你就更新主服务器,把那两个设成从服务器,只更新主服务器后那两个就都更新了,更不会拖慢速度了风尘々紫驿
的感言:
虽然没用你的方法还是谢谢你了
呵呵
2011-03-10
E. 如何实现同步两个服务器的数据库
同步两个SQLServer数据库x0dx0ax0dx0a如何同步两个sqlserver数据库的内容?程序代码可以有版本管理cvs进行同步管理,可是数据库同步就非常麻烦,只能自己改了一个后再去改另一个,如果忘记了更改另一个经常造成两个数据库的结构或内容上不一致.各位有什么好的方法吗?x0dx0ax0dx0a一、分发与复制x0dx0ax0dx0a用强制订阅实现数据库同步操作. 大量和批量的数据可以用数据库的同步机制处理:x0dx0a//x0dx0a说明:x0dx0a为方便操作,所有操作均在发布服务器(分发服务器)上操作,并使用推模式x0dx0a在客户机器使用强制订阅方式。x0dx0ax0dx0a二、测试通过x0dx0ax0dx0a1:环境x0dx0ax0dx0a服务器环境:x0dx0a机器名称: zehuadbx0dx0a操作系统:windows 2000 serverx0dx0a数据库版本:sql 2000 server 个人版x0dx0ax0dx0a客户端x0dx0a机器名称:zlpx0dx0a操作系统:windows 2000 serverx0dx0a数据库版本:sql 2000 server 个人版x0dx0ax0dx0a2:建用户帐号x0dx0ax0dx0a在服务器端建立域用户帐号x0dx0a我的电脑管理->本地用户和组->用户->建立x0dx0ausername:zlpx0dx0auserpwd:zlpx0dx0ax0dx0a3:重新启动服务器mssqlserverx0dx0ax0dx0a我的电脑->控制面版->管理工具->服务->mssqlserver 服务x0dx0a(更改为:域用户帐号,我们新建的zlp用户 .\zlp,密码:zlp)x0dx0ax0dx0a4:安装分发服务器x0dx0ax0dx0aa:配置分发服务器x0dx0a工具->复制->配置发布、订阅服务器和分发->下一步->下一步(所有的均采用默认配置)x0dx0ax0dx0ab:配置发布服务器x0dx0a工具->复制->创建和管理发布->选择要发布的数据库(sz)->下一步->快照发布->下一步->选择要发布的内容->下一步->下一步->下一步->完成x0dx0ax0dx0ac:强制配置订阅服务器(推模式,拉模式与此雷同)x0dx0a工具->复制->配置发布、订阅服务器和分发->订阅服务器->新建->sql server数据库->输入客户端服务器名称(zlp)->使用sql server 身份验证(sa,空密码)->确定->应用->确定x0dx0ax0dx0ad:初始化订阅x0dx0a复制监视器->发布服务器(zehuadb)->双击订阅->强制新建->下一步->选择启用的订阅服务器->zlp->下一步->下一步->下一步->下一步->完成x0dx0ax0dx0a5:测试配置是否成功x0dx0ax0dx0a复制监视器->发布衿?zehuadb)->双击sz:sz->点状态->点立即运行代理程序x0dx0ax0dx0a查看:x0dx0a复制监视器->发布服务器(zehuadb)->sz:sz->选择zlp:sz(类型强制)->鼠标右键->启动同步处理x0dx0ax0dx0a如果没有错误标志(红色叉),恭喜您配置成功x0dx0ax0dx0a6:测试数据x0dx0ax0dx0a在服务器执行:x0dx0ax0dx0a选择一个表,执行如下sql: insert into wq_newsgroup_s select '测试成功',5x0dx0ax0dx0a复制监视器->发布服务器(zehuadb)->sz:sz->快照->启动代理程序 ->zlp:sz(强制)->启动同步处理x0dx0ax0dx0a去查看同步的 wq_newsgroup_s 是否插入了一条新的记录x0dx0ax0dx0a测试完毕,通过。x0dx0a7:修改数据库的同步时间,一般选择夜晚执行数据库同步处理x0dx0a(具体操作略) :dx0dx0ax0dx0a/*x0dx0a注意说明:x0dx0a服务器一端不能以(local)进行数据的发布与分发,需要先删除注册,然后新建注册本地计算机名称x0dx0ax0dx0a卸载方式:工具->复制->禁止发布->是在"zehuadb"上静止发布,卸载所有的数据库同步配置服务器x0dx0ax0dx0a注意:发布服务器、分发服务器中的sqlserveragent服务必须启动x0dx0a采用推模式: "d:\microsoft sql server\mssql\repldata\unc" 目录文件可以不设置共享x0dx0a拉模式:则需要共享~!x0dx0a*/x0dx0a少量数据库同步可以采用触发器实现,同步单表即可。x0dx0ax0dx0a三、配置过程中可能出现的问题x0dx0ax0dx0a在sql server 2000里设置和使用数据库复制之前,应先检查相关的几台sql server服务器下面几点是否满足:x0dx0ax0dx0a1、mssqlserver和sqlserveragent服务是否是以域用户身份启动并运行的(.\administrator用户也是可以的)x0dx0ax0dx0a如果登录用的是本地系统帐户local,将不具备网络功能,会产生以下错误:x0dx0ax0dx0a进程未能连接到distributor '@server name'x0dx0ax0dx0a(如果您的服务器已经用了sql server全文检索服务, 请不要修改mssqlserver和sqlserveragent服务的local启动。x0dx0a会照成全文检索服务不能用。请换另外一台机器来做sql server 2000里复制中的分发服务器。)x0dx0ax0dx0a修改服务启动的登录用户,需要重新启动mssqlserver和sqlserveragent服务才能生效。x0dx0ax0dx0a2、检查相关的几台sql server服务器是否改过名称(需要srvid=0的本地机器上srvname和datasource一样)x0dx0ax0dx0a在查询分析器里执行:x0dx0ause masterx0dx0aselect srvid,srvname,datasource from sysserversx0dx0ax0dx0a如果没有srvid=0或者srvid=0(也就是本机器)但srvname和datasource不一样, 需要按如下方法修改:x0dx0ax0dx0ause masterx0dx0agox0dx0a-- 设置两个变量x0dx0adeclare @serverproperty_servername varchar(100),x0dx0a@servername varchar(100)x0dx0a-- 取得windows nt 服务器和与指定的 sql server 实例关联的实例信息x0dx0aselect @serverproperty_servername = convert(varchar(100), serverproperty('servername'))x0dx0a-- 返回运行 microsoft sql server 的本地服务器名称x0dx0aselect @servername = convert(varchar(100), @@servername)x0dx0a-- 显示获取的这两个参数x0dx0aselect @serverproperty_servername,@servernamex0dx0a--如果@serverproperty_servername和@servername不同(因为你改过计算机名字),再运行下面的x0dx0a--删除错误的服务器名x0dx0aexec sp_dropserver @server=@servernamex0dx0a--添加正确的服务器名x0dx0aexec sp_addserver @server=@serverproperty_servername, @local='local'x0dx0ax0dx0a修改这项参数,需要重新启动mssqlserver和sqlserveragent服务才能生效。x0dx0ax0dx0a这样一来就不会在创建复制的过程中出现18482、18483错误了。x0dx0ax0dx0a3、检查sql server企业管理器里面相关的几台sql server注册名是否和上面第二点里介绍的srvname一样x0dx0ax0dx0a不能用ip地址的注册名。x0dx0ax0dx0a(我们可以删掉ip地址的注册,新建以sql server管理员级别的用户注册的服务器名)x0dx0ax0dx0a这样一来就不会在创建复制的过程中出现14010、20084、18456、18482、18483错误了。x0dx0ax0dx0a4、检查相关的几台sql server服务器网络是否能够正常访问x0dx0ax0dx0a如果ping主机ip地址可以,但ping主机名不通的时候,需要在x0dx0ax0dx0awinnt\system32\drivers\etc\hosts (win2000)x0dx0awindows\system32\drivers\etc\hosts (win2003)x0dx0ax0dx0a文件里写入数据库服务器ip地址和主机名的对应关系。x0dx0ax0dx0a例如:x0dx0ax0dx0a127.0.0.1 localhostx0dx0a192.168.0.35 oracledb oracledbx0dx0a192.168.0.65 fengyu02 fengyu02x0dx0a202.84.10.193 bj_db bj_dbx0dx0a或者在sql server客户端网络实用工具里建立别名,例如:x0dx0a5、系统需要的扩展存储过程是否存在(如果不存在,需要恢复):x0dx0ax0dx0asp_addextendedproc 'xp_regenumvalues',@dllname ='xpstar.dll'x0dx0agox0dx0asp_addextendedproc 'xp_regdeletevalue',@dllname ='xpstar.dll'x0dx0agox0dx0asp_addextendedproc 'xp_regdeletekey',@dllname ='xpstar.dll'x0dx0agox0dx0asp_addextendedproc xp_cmdshell ,@dllname ='xplog70.dll' x0dx0ax0dx0a接下来就可以用sql server企业管理器里[复制]-> 右键选择 ->[配置发布、订阅服务器和分发]的图形界面来配置数据库复制了。x0dx0ax0dx0a下面是按顺序列出配置复制的步骤:x0dx0ax0dx0a1、建立发布和分发服务器x0dx0ax0dx0a[欢迎使用配置发布和分发向导]->[选择分发服务器]->[使"@servername"成为它自己的分发服务器,sql server将创建分发数据库和日志]x0dx0a->[制定快照文件夹]-> [自定义配置] -> [否,使用下列的默认配置] -> [完成]x0dx0ax0dx0a上述步骤完成后, 会在当前"@servername" sql server数据库里建立了一个distribion库和 一个distributor_admin管理员级别的用户(我们可以任意修改密码)。x0dx0ax0dx0a服务器上新增加了四个作业:x0dx0ax0dx0a[ 代理程序历史记录清除: distribution ]x0dx0a[ 分发清除: distribution ]x0dx0a[ 复制代理程序检查 ]x0dx0a[ 重新初始化存在数据验证失败的订阅 ]x0dx0ax0dx0asql server企业管理器里多了一个复制监视器, 当前的这台机器就可以发布、分发、订阅了。x0dx0ax0dx0a我们再次在sql server企业管理器里[复制]-> 右键选择 ->[配置发布、订阅服务器和分发]x0dx0ax0dx0a我们可以在 [发布服务器和分发服务器的属性] 窗口-> [发布服务器] -> [新增] -> [确定] -> [发布数据库] -> [事务]/[合并] -> [确定] -> [订阅服务器] -> [新增] -> [确定]x0dx0ax0dx0a把网络上的其它sql server服务器添加成为发布或者订阅服务器.x0dx0ax0dx0a新增一台发布服务器的选项:x0dx0ax0dx0a我这里新建立的jin001发布服务器是用管理员级别的数据库用户test连接的,x0dx0ax0dx0a到发布服务器的管理链接要输入密码的可选框, 默认的是选中的,x0dx0ax0dx0a在新建的jin001发布服务器上建立和分发服务器fengyu/fengyu的链接的时需要输入distributor_admin用户的密码。到发布服务器的管理链接要输入密码的可选框,也可以不选,也就是不需要密码来建立发布到分发服务器的链接(这当然欠缺安全,在测试环境下可以使用)。x0dx0ax0dx0a2、新建立的网络上另一台发布服务器(例如jin001)选择分发服务器x0dx0ax0dx0a[欢迎使用配置发布和分发向导]->[选择分发服务器]x0dx0ax0dx0a-> 使用下列服务器(选定的服务器必须已配置为分发服务器) -> [选定服务器](例如fengyu/fengyu)x0dx0ax0dx0a-> [下一步] -> [输入分发服务器(例如fengyu/fengyu)的distributor_admin用户的密码两次]x0dx0ax0dx0a-> [下一步] -> [自定义配置] -> [否,使用下列的默认配置]x0dx0ax0dx0a-> [下一步] -> [完成] -> [确定]x0dx0ax0dx0a建立一个数据库复制发布的过程:x0dx0ax0dx0a[复制] -> [发布内容] -> 右键选择 -> [新建发布]x0dx0ax0dx0a-> [下一步] -> [选择发布数据库] -> [选中一个待发布的数据库]x0dx0ax0dx0a-> [下一步] -> [选择发布类型] -> [事务发布]/[合并发布]x0dx0ax0dx0a-> [下一步] -> [指定订阅服务器的类型] -> [运行sql server 2000的服务器]x0dx0ax0dx0a-> [下一步] -> [指定项目] -> [在事务发布中只可以发布带主键的表] -> [选中一个有主键的待发布的表]x0dx0ax0dx0a->[在合并发布中会给表增加唯一性索引和 rowguidcol 属性的唯一标识符字段[rowguid],默认值是newid()]x0dx0ax0dx0a(添加新列将: 导致不带列列表的 insert 语句失败,增加表的大小,增加生成第一个快照所要求的时间)x0dx0ax0dx0a->[选中一个待发布的表]x0dx0ax0dx0a-> [下一步] -> [选择发布名称和描述] ->x0dx0ax0dx0a-> [下一步] -> [自定义发布的属性] -> [否,根据指定方式创建发布]x0dx0ax0dx0a-> [下一步] -> [完成] -> [关闭]x0dx0ax0dx0a发布属性里有很多有用的选项:设定订阅到期(例如24小时)x0dx0ax0dx0a设定发布表的项目属性:x0dx0ax0dx0a常规窗口可以指定发布目的表的名称,可以跟原来的表名称不一样。x0dx0ax0dx0a下图是命令和快照窗口的栏目x0dx0ax0dx0a( sql server 数据库复制技术实际上是用insert,update,delete操作在订阅服务器上重做发布服务器上的事务操作x0dx0ax0dx0a看文档资料需要把发布数据库设成完全恢复模式,事务才不会丢失x0dx0ax0dx0a但我自己在测试中发现发布数据库是简单恢复模式下,每10秒生成一些大事务,10分钟后再收缩数据库日志,x0dx0a这期间发布和订阅服务器上的作业都暂停,暂停恢复后并没有丢失任何事务更改 )x0dx0ax0dx0a发布表可以做数据筛选,例如只选择表里面的部分列:x0dx0ax0dx0a例如只选择表里某些符合条件的记录, 我们可以手工编写筛选的sql语句:x0dx0ax0dx0a发布表的订阅选项,并可以建立强制订阅:x0dx0ax0dx0a成功建立了发布以后,发布服务器上新增加了一个作业: [ 失效订阅清除 ]x0dx0ax0dx0a分发服务器上新增加了两个作业:x0dx0a[ jin001-dack-dack-5 ] 类型[ repl快照 ]x0dx0a[ jin001-dack-3 ] 类型[ repl日志读取器 ]x0dx0ax0dx0a上面蓝色字的名称会根据发布服务器名,发布名及第几次发布而使用不同的编号x0dx0ax0dx0arepl快照作业是sql server复制的前提条件,它会先把发布的表结构,数据,索引,约束等生成到发布服务器的os目录下文件x0dx0a(当有订阅的时候才会生成, 当订阅请求初始化或者按照某个时间表调度生成)x0dx0ax0dx0arepl日志读取器在事务复制的时候是一直处于运行状态。(在合并复制的时候可以根据调度的时间表来运行)x0dx0ax0dx0a建立一个数据库复制订阅的过程:x0dx0ax0dx0a[复制] -> [订阅] -> 右键选择 -> [新建请求订阅]x0dx0ax0dx0a-> [下一步] -> [查找发布] -> [查看已注册服务器所做的发布]x0dx0ax0dx0a-> [下一步] -> [选择发布] -> [选中已经建立发布服务器上的数据库发布名]x0dx0ax0dx0a-> [下一步] -> [指定同步代理程序登录] -> [当代理程序连接到代理服务器时:使用sql server身份验证]x0dx0a(输入发布服务器上distributor_admin用户名和密码)x0dx0ax0dx0a-> [下一步] -> [选择目的数据库] -> [选择在其中创建订阅的数据库名]/[也可以新建一个库名]x0dx0ax0dx0a-> [下一步] -> [允许匿名订阅] -> [是,生成匿名订阅]x0dx0ax0dx0a-> [下一步] -> [初始化订阅] -> [是,初始化架构和数据]x0dx0ax0dx0a-> [下一步] -> [快照传送] -> [使用该发布的默认快照文件夹中的快照文件]x0dx0a(订阅服务器要能访问发布服务器的repldata文件夹,如果有问题,可以手工设置网络共享及共享权限)x0dx0ax0dx0a-> [下一步] -> [快照传送] -> [使用该发布的默认快照文件夹中的快照文件]x0dx0ax0dx0a-> [下一步] -> [设置分发代理程序调度] -> [使用下列调度] -> [更改] -> [例如每五分钟调度一次]x0dx0ax0dx0a-> [下一步] -> [启动要求的服务] -> [该订阅要求在发布服务器上运行sqlserveragent服务]x0dx0ax0dx0a-> [下一步] -> [完成] -> [确定]x0dx0ax0dx0a成功建立了订阅后,订阅服务器上新增加了一个类别是[repl-分发]作业(合并复制的时候类别是[repl-合并])x0dx0ax0dx0a它会按照我们给的时间调度表运行数据库同步复制的作业。x0dx0ax0dx0a3、sql server复制配置好后, 可能出现异常情况的实验日志:x0dx0ax0dx0a1.发布服务器断网,sql server服务关闭,重启动,关机的时候,对已经设置好的复制没有多大影响x0dx0ax0dx0a中断期间,分发和订阅都接收到没有复制的事务信息x0dx0ax0dx0a2.分发服务器断网,sql server服务关闭,重启动,关机的时候,对已经设置好的复制有一些影响x0dx0ax0dx0a中断期间,发布服务器的事务排队堆积起来x0dx0a(如果设置了较长时间才删除过期订阅的选项, 繁忙发布数据库的事务日志可能会较快速膨胀),x0dx0ax0dx0a订阅服务器会因为访问不到发布服务器,反复重试x0dx0a我们可以设置重试次数和重试的时间间隔(最大的重试次数是9999, 如果每分钟重试一次,可以支持约6.9天不出错)x0dx0ax0dx0a分发服务器sql server服务启动,网络接通以后,发布服务器上的堆积作业将按时间顺序作用到订阅机器上:x0dx0ax0dx0a会需要一个比较长的时间(实际上是生成所有事务的insert,update,delete语句,在订阅服务器上去执行)x0dx0a我们在普通的pc机上实验的58个事务100228个命令执行花了7分28秒.x0dx0ax0dx0a3.订阅服务器断网,sql server服务关闭,重启动,关机的时候,对已经设置好的复制影响比较大,可能需要重新初试化x0dx0ax0dx0a我们实验环境(订阅服务器)从18:46分意外停机以, 第二天8:40分重启动后, 已经设好的复制在8:40分以后又开始正常运行了, 发布服务器上的堆积作业将按时间顺序作用到订阅机器上, 但复制管理器里出现快照的错误提示, 快照可能需要重新初试化,复制可能需要重新启动.(我们实验环境的机器并没有进行快照初试化,复制仍然是成功运行的)x0dx0ax0dx0a4、删除已经建好的发布和定阅可以直接用delete删除按钮x0dx0ax0dx0a我们最好总是按先删定阅,再删发布,最后禁用发布的顺序来操作。x0dx0ax0dx0a如果要彻底删去sql server上面的复制设置, 可以这样操作:x0dx0ax0dx0a[复制] -> 右键选择 [禁用发布] -> [欢迎使用禁用发布和分发向导]x0dx0ax0dx0a-> [下一步] -> [禁用发布] -> [要在"@servername
F. 两台数据库服务器 如何进行数据同步操作
这个要根据不同情况具体分析,有几种方案参考:
数据库A和数据库B是建立在两台独立的数据库服务器上,那么采用dblink方式是一种可行的方式,存在两个数据同步过程:
一、数据库A正常运行的时候需要将数据同步到备用库即数据库B;
二、数据库A不正常的时候启用数据库B,在数据库A恢复正常之前的数据更新都发生在数据库B,那么需要将数据库B的数据同步给数据库A。
第一种方式:前提是数据库A和数据库B本地网是24小时互通的同时对数据同步实时性有比较高的要求,那么可以建立DBLINK,在两个库都建触发器,不管当前在哪个库发生数据更新的时候实时同步数据到目标数据库;
第二种方式:如果数据同步的实时性要求不高,则可以通过定制存储过程的方式(给两个库的数据表加时间戳或者更新标志,)定时同步数据;
第三种方式:通过给两个数据库的数据表加更新标志字段,以第一种方式为主以满足实时性的要求,以第二种方式为辅弥补可能存在的触发器执行更新未成功的情况。
以上的方案都是从数据层面所做的处理,对于数据实时同步还是会存在一定的风险,那么双机热备应该说是最好的选择了。
G. 两台服务器间怎么同步数据
用同步软件不就搞定了,省的瞎折腾了啊
我现在用的Bestsync2011同步软件,我觉得还蛮好用的,速度比较快,日志功能很强大,反正如果同步有任何错误,你能查看到每个文件的同步状态。
for example: 你可以把软件安装在服务器上,建立1个任务,来将这两台服务器进行实时同步。
1. 在主菜单里面点 编辑-->追加任务
文件夹1选择 服务器A需要同步的文件夹位置
文件夹2选择 服务器B需要同步的文件夹位置
方向为由文件夹2到文件夹1
然后选择 完成 按钮
在主菜单上,点选 开始 按钮, 这样, A与B上的文件就完全一致了。
2. 在任务列表中,双击你刚刚建立的这个任务,然后会弹出属性对话框
翻到 “日程” 那页
勾选上 “文件一旦变化,立即同步”这个选项
最后点击 确定 按钮
这样,只要服务器A的指定文件夹一旦变化,就实时同步到服务器B了以此类推
他们新浪微博上要好多教程,你不清楚可以去看那上的手册。。。
是否可以解决您的问题?
H. 两台服务器两个sql数据库怎么实现数据同步
用定时任务同段颂步的方法来实现,用简燃誉实拦段时接口会影响系统的运作。
用spring做一个定时任务,每天低谷时候进行跑批处理就可以同步了。