android - 在 Android 应用程序和服务器 Couchbase Lite 之间同步数据

标签 android couchbase couchbase-lite couchbase-sync-gateway

我希望 Couchbase 首先临时存储数据,然后自动与服务器同步。我该如何实现这一目标?

例如,在笔记应用程序中,我添加一条笔记,Couchbase 应该自动将其添加到服务器。

最佳答案

你很幸运!您所描述的要求正是 Couchbase Mobile 的工作原理。

Couchbase Mobile 由两部分组成:

  1. Couchbase Lite:一个独立的嵌入式数据库,您可以直接在移动应用中使用。
  2. 同步网关:一种同步机制,可在移动客户端和服务器之间安全地同步数据。

那么,回到你的问题。为了实现您正在寻找的目标,您首先需要创建 Couchbase Lite 数据库的实例。正如您所期望的,您可以从那里执行基本的 CRUD 操作、查询数据等。您可以在此处找到有关内置功能的更多信息:

  1. iOS (Swift)
  2. iOS (Obj-C)
  3. Android (Java)
  4. Xamarin (C#)

创建嵌入式数据库后,您可以使用适用于 iOS、Android 或 Xamarin 的 Couchbase.Lite 和 Couchbase.Lite.Enterprise SDK 组件随附的 Sync Gateway 集成在其上开始复制(同步)。

我建议查看以下有关使用 Couchbase Lite 和 Sync Gateway 的教程:

关于android - 在 Android 应用程序和服务器 Couchbase Lite 之间同步数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57259433/

相关文章:

android - GridView 内存不足错误

Android native View 不工作 couchbase lite beta 1

node.js - Couchbase 中的批量操作失败

android - ActionBarDrawerToggle 不能应用于 Android.support.v7.widget.Toolbar

java - 传递java代码以用于java/android

couchbase - 存储桶内更改的异步客户端通知

node.js - 将临时数据存储在 couchbase 或 redis 中

python - 使用适用于 Python SDK 的 Twisted API 进行异步 N1QL couchbase 查询

android - 如何将 Couchbase-Lite Android 与 CouchDB 同步?

javascript - 在 React Native 回调后重定向