我们正在为位于多个地点的客户(医院)建立一个在线预约系统。所有位置都相互连接,并且正在访问本地安装的应用程序,该应用程序通过 MPLS 连接到总部的数据库服务器。有时,总公司和分支机构之间的 MPLS 链路会出现故障。系统应将约会记录到分公司的本地数据库中,一旦连接恢复,来自分公司的数据应与总公司同步。
此外,各地的医生使用各种带有 Android、IOS 和 Windows 操作系统的移动设备和平板电脑。
医生还可以查看自己的预约,为他们的患者下次就诊预约或通过预约使用预约引擎将患者转诊给另一位医生。
我们需要构建一个应用程序,该应用程序可以在分支机构以及医生移动设备和平板电脑的离线和在线模式下工作,并可以选择在应用程序级别管理和解决冲突。
请向我们建议最好的数据库,它可以成为上述场景的一个很好的解决方案。