NewLife.XCode icon indicating copy to clipboard operation
NewLife.XCode copied to clipboard

新生命工具数据同步

Open Fat-Snail opened this issue 2 years ago • 3 comments

1、需要自增键(Identity)同步到备份库,现解决方案是把需要同步的table的Identity值设为false,然后备份库就只有主键而没有自增键,当然,这个功能可有可无,只不过考虑到备份库以后可以切换到主库

2、同步窗台,需要反馈已同步到条数和百分比,不然点击同步按钮后,都不知道同步到什么表,还剩多少未同步完。这个功能也非常简单,在我写的工具已经实现了,但是 OnPage的事件返回的Row数量上有点出入,不知道什么bug

3、分表的同步估计不能使用现有的同步逻辑,具体还没想到什么好的方法,分表的展示应该就是一个,不然有256个表,看起来就有点多

4、同步应该支持自定义,有些表变化比较多,有些表可能一个月都很少数据变化。所以同步更及时应该要区分表的实际状况

Fat-Snail avatar Jan 22 '24 14:01 Fat-Snail

5、还有开始同步时,可以多线程同步,这个已经在我的工具实现,主要是把要同步的表加入队列,然后使用TimerX进行多表同步,这样速度上就更优了

Fat-Snail avatar Jan 22 '24 14:01 Fat-Snail