gpt4 book ai didi

android - Android 和 MongoDB 上的 SQLite 同步

转载 作者:可可西里 更新时间:2023-11-01 09:12:33 26 4
gpt4 key购买 nike

是否可以在 Android 上使用 SQLite 并在服务器上使用像 MongoDB 这样的 NoSQL 数据库,并在两者之间进行双向数据复制/同步?或者最好是在两端使用 SQL,还是在两端使用 NoSQL,但不要混合使用?

最佳答案

有几种不同的方法可供考虑:

1) 使用实现多主机或 MVCC(多版本并发控制)的数据库产品并且同时在 Android 和您的服务器上运行。 MVCC wikipedia page 上有一些例子,CouchDB 是一种常见的解决方案。有一个TouchDB-Android为在 Android 上运行而优化并支持复制到 CouchDB 的端口。

2) 您的要求可能很简单(或独特),足以保证推出您自己的解决方案。一种常见的解决方案是在 Android 上使用 SQLite 并通过(可能是 RESTful)API 将信息同步到远程服务器。

在移动设备和服务器上使用相同的数据库解决方案不是必需的,但使用相似的模式和查询语言可能会让您更加清醒。

关于android - Android 和 MongoDB 上的 SQLite 同步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13295960/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com