2

我读到了 Couchbase 被用作离线在线内容中心应用程序的内容分发。但我无法弄清楚使所有内容保持同步的算法是什么。

当其中有任何更改时,它是否只是下载整个文档?

还是数据库只发送一个增量?在这种情况下,增量是如何计算和传递的?

可以将同步配置为通过压缩的 HTTP 进行吗?

此外,我对产品命名感到困惑:如果我想要一个应用程序在我更改服务器中的文档后立即向用户显示更新,我需要使用什么产品或产品组合?

Cohchbase 精简版?Couchbase-移动?Couchbase 同步网关?

4

1 回答 1

8

1)当它发生任何变化时,它是否只是下载整个文档?

答:当内容发生变化时,Couchbase 会发送整个文档。作为最佳实践,Couchbase 建议将您的数据分解为频繁更新的文档,而不是那些更静态的文档以更有效地执行同步操作。

2)还是数据库只发送一个增量?在这种情况下,增量是如何计算和传递的?

答:见上。

3) 可以将同步配置为通过压缩的 HTTP 进行吗?

答:是的,Couchbase 确实可以选择支持在线 gzip 压缩。见:https ://github.com/couchbase/sync_gateway/issues/238

4)此外,我对产品命名感到困惑:如果我想要一个应用程序在我更改服务器中的文档后立即向用户显示更新,我需要使用什么产品或产品组合?

Cohchbase 精简版?Couchbase-移动?Couchbase 同步网关?

答:Couchbase Mobile = Couchbase Server(数据库服务器)+ Couchbase Sync Gateway(同步应用服务器)+ Couchbase Lite(设备嵌入式数据库)。

于 2014-07-01T18:20:51.237 回答