我的公司最近在新加坡开设了一个办事处。我在使用SQL Server2005后端开发我们内部用于管理公司的web应用程序。由于来自新加坡的网络访问速度很慢,我们正在向他们发送一台服务器,该服务器将托管web应用程序和数据库的本地副本,我们希望使他们的本地数据库版本与我们的保持同步。美国应用程序和新加坡应用程序都可以读/写数据。
合并复制是这个问题的正确解决方案吗?这是我一直在研究的路径,它似乎最适合我们想要的东西。SQL Server 2008中有没有更好的功能?
我有位于新加坡的AWS Aurora RDS实例,我计划将其迁移到AWS MySQL (孟买)。这个过程大约需要30-40分钟。我不想在迁移过程中占用任何停机时间。我的应用服务器创建在node.js上,也托管在新加坡的EC2上。如何实现数据库的高可用性?我需要做些什么?我应该在node.js上对我的服务器逻辑进行任何更改吗?