Couchbase同步网关

时间:2015-09-03 00:32:32

标签: couchbase couchbase-lite couchbase-sync-gateway

我正在学习couchbase。这是我第一次使用NoSQL数据库。

对于中央服务器和许多使用移动设备的用户。我希望数据库中的每个用户都有不同的数据。 我对同步感到怀疑。

要同步,服务器每个用户都有一个数据库?每个用户的数据库听起来很多数据库......否则我不明白如何区分用户数据。

是否可以通过couchdatabase在服务器和设备之间进行通信? 是否有良好的策略与设备通信以写入服务器中的副本,而Couchbase负责进行通信?在哪里可以找到这样的例子?

1 个答案:

答案 0 :(得分:1)

其中一些问题尚不清楚,但我会尝试回答:

服务器每个用户都有一个数据库。它只提供您提前设置的数据库(或#34;存储桶")。用户数据由名为channels的机制分隔。

服务器和设备之间的通信是Couchbase Lite的确切点。在这种情况下,您必须通过Sync Gateway进行所有更改才能使复制正常运行。这是由Couchbase Lite为您处理的,因此您只需将其指向同步网关实例,并让它在各种设备之间进行复制。