如何使用Dexie将数据库与远程数据库同步



我正在制作离线和在线工作的Notes PWA应用程序。

我使用Dexie.js在IndexedDB上保存笔记记录。我使用Quasar作为前端,使用Laravel 8作为后端。

我想将IndexedDB数据库与远程数据库同步。我该怎么办?

  1. 看看Dexie Cloud-David已经为Postgres解决了这个问题。

  2. 如果你想写自己的作品,这比你想象的要多得多。我们编写了自己的代码来使用SQL Server和C#
    (它是专有的,我不能共享(几个月后,我们仍然在发现边缘病例——有很多边缘病例。

  3. 如果你还想自己写,你可能错了。。

  4. 如果可以在客户端创建记录,请使用GUID标识符

  5. 如果是具有整数标识符的现有数据库,请添加GUID标识符字段。

  6. 留出几个月的时间来解决剩下的问题。

最新更新