Android + Couchbase 用例?

标签 android couchdb couchbase couchbase-lite

我目前正在开发一个应用程序,它提供一些临时静态但经常变化的数据。 您可以将其视为电话簿。大多数条目可能永远不会改变,但在某些情况下人们可能会更改电话号码或搬入/搬出。数据集不大,但必须随时可用。

我的第一个想法是实现一个客户端 SQLDatabase,它以一定的时间间隔查询后端,请求更新(存储在后端服务器上的另一个数据库中)。如果自上次查询以来有更新,则更新的数据将被发送并存储在本地sql数据库中。

现在我偶然发现了这个看起来很有趣的数据库模型 Couchbase。虽然我现在还没有完全理解它,但如果我明白了,我可以使用它来保持客户端数据库与服务器数据库同步。这是 couchbase 的用例还是我应该采用其他策略?

提前致谢!

最佳答案

这是 Couchbase 的完美用例。您需要查看 Couchbase Lite ( https://github.com/couchbase/couchbase-lite-android ) 和 Sync Gateway ( http://docs.couchbase.com/sync-gateway/ )。

关于Android + Couchbase 用例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22858426/

相关文章:

android - 如何获取 APN 名称

Node.js -Couchbase - 警告 : We are having troubles communicating to the indexer process. 该信息可能已过时

android - SQLiteOpenHelper 版本号基于什么?

android - 膨胀 listView onClick 返回 null

android - 适用于 Android 的良好日志记录技术

php - 如何检查用户 token 在 CouchDB 中是否仍然有效?

angularjs - PouchDB 在 iOS 9 上同步失败 - iPhone 5S

java - CouchDB/Couchbase/MongoDB 事务模拟?

nosql - couchbase 分析是否支持所有 N1QL 命令?

python - 如何在 Python 上的 Couchbase 中执行类似 "SELECT DISTINCT(HOSTNAME) from *"的查询