用MySQL反应本机本地数据库同步

时间:2020-11-08 14:01:19

标签: mysql react-native sqlite realm

是否可能使sqlLite保存的数据脱机发送或与服务器端的实时 MySQL数据库 同步?

2 个答案:

答案 0 :(得分:0)

最简单的方法是使用WatermelonDB。

请参阅:https://github.com/Nozbe/WatermelonDB

它提供了一个同步选项,您可以从中自动将数据库与后端同步。它在其背面使用SQlite。有关同步,请参见:

https://nozbe.github.io/WatermelonDB/Advanced/Sync.html

答案 1 :(得分:0)

针对这种情况,我找到了自己的解决方案。 我尝试构建使用 Laravel 后端(PHP)的 React Native 移动应用程序,并且我的应用程序在线和离线都可以工作。所以我的移动应用程序使用 Realm(MongoDB 的)在严重的方面(Laravel)应用 db 和 MySQL。我在两个 dbs 中创建标志字段以知道该行是否同步,我开发了检查该标志字段并根据我的意愿同步到 db 和更新标志字段的函数。您可以使用 SQLite 或任何其他移动数据库尝试此操作。 领域:https://codeburst.io/redux-devtools-for-dummies-74566c597d7