五 插入并删除
做些数据,向consol数据库分别插入zhou1 zhou2的数据,并删除各删除一条。
insert into employee(id, name, owner, active )
values (4, 'zhou1新增', 'zhou1', 1)
insert into employee(id, name, owner, active )
values (5, 'zhou2新增', 'zhou2', 1)
update employee set active = 0 where id = 1
update employee set active = 0 where id = 2
commit |
六、启动同步服务器
dbmlsrv9 -c "dsn=consol" -o mlserver.mls -v+ -dl |
七 启动客户端
dbmlsync -c "dsn=zhou1" -o
dbmlsync1.out -v -u zhou1 -mp zhou1
dbmlsync -c "dsn=zhou2" -o
dbmlsync2.out -v -u zhou2 -mp zhou2 |
八 结果
zhou1数据库
id,name
3,'人家'
4,'zhou1新增'
zhou2数据库
id,name
5,'zhou2新增' |
可以看到,新增的zhou1的数据只同步到zhou1数据库,新增的zhou2的数据只同步到zhou2数据库,实现了分区。
通过限制last_modified,实现了时间戳同步。有兴趣可以试试在zhou1 zhou2修改数据,同步到中央数据库。 |