![]() |
1
1
2秒,这是一个非常紧迫的时间线,我猜你的windows应用程序解决方案可能不会削减它,如果一次有数百个更改或任何更改,并且投票时间几乎必须是每秒钟,才能在2秒内完成。 数据库是否使用相同的结构?如果是这样,我会考虑实施复制。
在注释和添加模式完全不同之后,我必须说,我确实看到了两组操作。
|
![]() |
2
0
就我个人而言,我会拒绝用户同时使用这两个系统的想法。如果用户1在系统1上更改了记录1,而用户2在系统2上以不同的方式更改了记录1,您将如何解决此问题? 此外,如果你不要求人们使用新系统,他们也不会。在大多数组织中,对变革的抵制非常强烈。
我认为没有合理的方法来获得2秒的同步。这是一个荒谬的要求,应该明确地告诉商业方面。 有时候,当业务用户想要一些不合理的东西时,你不得不反击。 |
![]() |
3
0
我认为,基本策略应该是逐步将数据更新权限和可能性从传统应用程序切换到新应用程序。用户将能够看到双方的数据,但只能通过其中一个应用程序进行更新。 (顺便说一句,这种方法也会迫使用户逐渐切换到新版本,从而避免 expected and annoying resistance issue already exposed by @HLGEM )
然后,对于这些组中的每一组
我想您能够传输的第一类数据将是不包含任何外键的列表。 以这种方式工作,你将逐渐从一种你有
到
|
![]() |
4
0
|
![]() |
vitaminC · 执行程序时无法理解tryLock方法 1 年前 |
![]() |
Ronald · 用Java同步此vs字段 2 年前 |
![]() |
J. Defenses · 节点JS,NeDB-如何使同步返回到父模块 7 年前 |
![]() |
StefanoN · Java多线程-按顺序只运行一次线程运行方法 7 年前 |
![]() |
merlin2011 · Android线程方法是否隐式同步? 7 年前 |