发布订阅是实现数据库之间的同步 *** 作。发布订阅份为两个步骤:1、发布。2、订阅。首先在数据源数据库服务器上对需要同步的数据进行发布,然后在目标数据库服务器上对上述发布进行订阅。发布可以发布一张表的部分数据,也可以对整张表进行发布。环境:
: 多个应用服务器进程,
: 每个进程有自己的一个比较大的CACHE(可能有100-300万用户数据)
: 这些进程可能会开头运行在同一台机器上,以后将会分布到多台机器上,
: 所有的Cache初始化时候从RDBMS里面读取
:
: 现在的问题是如果RDBMS里面的数据起了变化,又或者多个进程中某个进程中的用户数
: 据起了变化,
: 如何同步所有这么多进程中的数据
: 如果多个进程都在同一台服务器上,我会考虑共享内存+semaphore,可以架构FTP服务器,然后找同步软件来实现两台服务器的同步。我现在用的Bestsync2011,感觉还不错了,可以指定时间进行差异备份,特别是数据量大的情况,这软件多线程同步速度还是可圈可点的~~你可以试试用起来蛮简单的,举例:1
你本地装上软件以后,在主菜单里面
编辑--追加任务
文件夹1选择
驱动盘中要备份的文件夹位置
文件夹2选择
选择FTP(填写FTP地址等相干参数)
同步方向为
文件夹2
--》文件夹1
在
FTP设定
下面填写服务器地址,账户名,密码等信息)
然后选择
完成
按钮2
在主界面下,双击你刚建立的任务,会d出属性对话框3
选择“日程”属性页,勾选最后1个复选框“按指定日程启动任务”,然后在下面选择你想同步的具体时间点就Ok了~~嘿嘿这个软件就是可以同时扫描多个文件夹以减少准备时间,N个小文件扫描也很费时间的。这个功能很有用
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)