在桌面和应用程序之间同步数据(最佳实践)
Synchronise data between Desktop and app (best practise)
我有一个使用 Mysql 数据库的网站。现在我正在开发一个 nativescript 应用程序。我想知道在桌面和应用程序之间同步数据的选项是什么。例如,如果有人对 post 发表评论,该评论应该出现在应用程序上而无需重新加载。经过一些研究,我发现了 Firebase 实时数据库,问题是我必须复制和同步 Mysql 和 firebase 数据库。我想到的另一个选择是使用 websockets。任何人都可以建议还有哪些其他选择以及最佳做法是什么?非常感谢。
理想情况下,这应该在初始系统设计和架构阶段就已经考虑周全并计划好,并且应该计划 Firebase 或此类云数据库服务,这可能有助于在不同连接的 clients/nodes 之间实现实时更新。
在这个阶段,如果您实现 WebSockets 以向连接的客户端发送实时更新数据会更好。
我有一个使用 Mysql 数据库的网站。现在我正在开发一个 nativescript 应用程序。我想知道在桌面和应用程序之间同步数据的选项是什么。例如,如果有人对 post 发表评论,该评论应该出现在应用程序上而无需重新加载。经过一些研究,我发现了 Firebase 实时数据库,问题是我必须复制和同步 Mysql 和 firebase 数据库。我想到的另一个选择是使用 websockets。任何人都可以建议还有哪些其他选择以及最佳做法是什么?非常感谢。
理想情况下,这应该在初始系统设计和架构阶段就已经考虑周全并计划好,并且应该计划 Firebase 或此类云数据库服务,这可能有助于在不同连接的 clients/nodes 之间实现实时更新。
在这个阶段,如果您实现 WebSockets 以向连接的客户端发送实时更新数据会更好。