在 Android 应用程序和服务器 Couchbase Lite 之间同步数据
Sync Data between Android App and Server Couchbase Lite
我想让Couchbase先暂存数据,然后自动同步到Server。我该如何实现?
例如,在笔记应用程序中,我添加了一条笔记,Couchbase 应该会自动将其添加到服务器。
您正在寻找 Couchbase 同步网关:https://docs.couchbase.com/sync-gateway/2.1/index.html
你走运了!您所描述的要求正是 Couchbase Mobile 的工作方式。
Couchbase Mobile 由两部分组成:
- Couchbase Lite:一个独立的嵌入式数据库,您可以直接在您的移动应用程序中使用。
- Sync Gateway:一种在移动客户端和服务器之间安全同步数据的同步机制。
所以,回到你的问题。为了实现您正在寻找的内容,您首先要创建 Couchbase Lite 数据库的一个实例。正如您所期望的那样,您可以从那里执行基本的 CRUD 操作、查询数据等。您可以在此处找到有关内置功能的更多信息:
创建嵌入式数据库后,您可以使用 Couchbase.Lite 和 Couchbase.Lite.Enterprise SDK 组件附带的 Sync Gateway 集成在其上开始复制(同步)。iOS、Android 或 Xamarin。
我建议查看以下使用 Couchbase Lite 和 Sync Gateway 的教程:
我想让Couchbase先暂存数据,然后自动同步到Server。我该如何实现?
例如,在笔记应用程序中,我添加了一条笔记,Couchbase 应该会自动将其添加到服务器。
您正在寻找 Couchbase 同步网关:https://docs.couchbase.com/sync-gateway/2.1/index.html
你走运了!您所描述的要求正是 Couchbase Mobile 的工作方式。
Couchbase Mobile 由两部分组成:
- Couchbase Lite:一个独立的嵌入式数据库,您可以直接在您的移动应用程序中使用。
- Sync Gateway:一种在移动客户端和服务器之间安全同步数据的同步机制。
所以,回到你的问题。为了实现您正在寻找的内容,您首先要创建 Couchbase Lite 数据库的一个实例。正如您所期望的那样,您可以从那里执行基本的 CRUD 操作、查询数据等。您可以在此处找到有关内置功能的更多信息:
创建嵌入式数据库后,您可以使用 Couchbase.Lite 和 Couchbase.Lite.Enterprise SDK 组件附带的 Sync Gateway 集成在其上开始复制(同步)。iOS、Android 或 Xamarin。
我建议查看以下使用 Couchbase Lite 和 Sync Gateway 的教程: