在我的应用程序中,我有一个 SQLite 数据库想要备份到服务器,但我想要的是离线备份的一对一同步(例如,独立的 SQLite 文件而不是集中式 MySQL 服务器,主要是性能原因,我不这样做需要实时查询)
理想情况下,我不想每次需要同步时都上传数据库,而更喜欢只同步更改?
有现成的解决方案吗? (我可以考虑使用其他文件数据库,因为我目前主要使用SQLite作为键值数据库)
谢谢。
最佳答案
如果您愿意考虑使用不同的数据库,请查看 TouchDB-Android .这会将 Android 设备上的数据库同步到 CouchDB 服务器。有一个相关的项目 SyncPoint,它会自动为每个用户设置一个数据库。
我们目前正在为我们的产品使用 TouchDb-iOS,并计划很快开发使用 TouchDB-Android 的 Android 版本。
开发社区很活跃。查看user group .
关于android - 应用程序和服务器之间 SQLite 数据库的一对一同步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13254057/