我已经编写了一个与 MSSQL 一起使用的应用程序,并且该公司已经开始使用较慢的数据库平台开发应用程序(我暂时不命名它)。所有数据都将从 SQL 迁移到新的较慢平台,我的任务是更改我的应用程序以指向新平台,同时找到一种方法让它保持足够快的速度,以便它将可以使用。
测试表明,新平台以秒为单位计算速度较慢,而 SQL 以毫秒为单位执行。我已经决定不可能使用新的较慢的数据库平台来支持我的应用程序,因为它的作用。我希望数据保留在 SQL 中。
这使我认为我可以将数据从较慢的平台同步到 SQL 以便为我的应用程序提供服务,但是该应用程序还需要写入新的较慢的数据库!
还有一些限制:
- 应用程序和数据库部署在同一个本地网络中。
- 该应用程序允许多个用户编辑数据,并防止用户在其他人查看同一记录时对其进行编辑。
- 该应用程序依赖于至少 15 个表,其中最大的表有大约 60 列。
将数据从较慢的数据库同步回 SQL,然后重新编程应用程序以同时写入两个数据库是最有效的方法吗?