【问题标题】:How do implement RealM with a MySQL如何使用 MySQL 实现 RealM
【发布时间】:2018-04-18 17:30:15
【问题描述】:

我目前正在构建一个 React Native 应用程序,该应用程序涉及在多个客户端之间共享数据。我已经有一个带有 MySQL 数据库的 Web 应用程序即将完成。我需要知道如何将 RealM 与 react native 结合使用,以便提供离线本地存储,同时包括在线时更新 MySQL 数据库的功能。

有没有人有任何有用的提示或资源来说明如何做到这一点?

谢谢

【问题讨论】:

  • 您需要从“带有 MySQL 数据库的网络应用程序”中公开一个 REST 客户端。

标签: mysql react-native realm


【解决方案1】:

你基本上有两个选择,你不会喜欢其中任何一个:

  1. 扔掉你写的应用程序,重新开始。

  2. 不要使用领域。

Realm 不是一个可以与现有应用程序及其数据库集成的组件。相反,它是传统 SQL 数据库的替换——期望您使用 Realm 作为所有数据的主存储。它的同步功能依赖于它完全控制对象在数据库中的存储方式。

【讨论】:

  • 虽然它是 MySQL,所以无论如何,任何类型的同步都将通过后端上的 REST API 手动进行。
  • 但你没有“不使用 Realm”。你仍然可以在你的应用中使用 Realm 作为本地数据库
  • 感谢@EpicPandaForce 为我解决了这个问题。选项 1 肯定是这两个选项中成本更高的一个,而且我不喜欢使用 Realm。从我所做的研究来看,这似乎是最好的选择,但我不确定自己是否从未使用过它。您能否向我指出 REST API 的任何文档或关于您将与适当的 REST API 结合使用的本地数据库的建议
猜你喜欢
  • 2019-04-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多