android - 应用程序和服务器之间 SQLite 数据库的一对一同步

标签 android ios database sqlite couchdb

在我的应用程序中,我有一个 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/

相关文章:

Android alpha动画淡入淡出延迟

android - Nativescript 中原生传感器的可访问性

objective-c - 将 UIViewController 的 View 添加到另一个 UIViewController 的 View 是否可取?

ios - 如何获取在 UIImageView 上点击的点的坐标,以便它们在所有设备(不同尺寸/分辨率)上处于相同位置?

MySQL:从多个表中获取数据,允许空值和ID列表

android - 如何使用 Gradle 工具在 Android 中使用不同的数据库构建不同的 APK 文件?

Android UI 单元测试 : how to find dynamically added checkbox?

iOS 从 UIViewController 返回 PageViewController 实例

php - 如何将下一个最大数字插入数据库

python - 填充 Postgres 数据库时为 "stdin is not a tty"