我读到有关Couchbase用作离线在线内容中心应用程序的内容分发的信息。但是我不知道什么算法可以使所有内容保持同步。
发生任何更改时,它是否仅下载整个文档?
还是数据库仅发送增量?在这种情况下,如何计算和传递增量?
可以将同步配置为通过压缩HTTP进行吗?
另外,我对产品命名感到困惑:如果我想要一个应用程序,只要我在服务器中更改文档后立即向用户显示更新,我需要使用哪种产品或产品组合?
Cohchbase-lite?Couchbase-mobile?Couchbase同步网关?
1)发生任何更改时,它是否只是下载整个文档?
答:当内容更改时,Couchbase会发送整个文档。作为一种最佳实践,Couchbase建议将数据分为经常更新的文档,而不是静态的文档以更有效地执行同步操作。
2)还是数据库仅发送增量?在这种情况下,如何计算和传递增量?
答:见上文。
3)可以将同步配置为通过压缩HTTP进行吗?
答:是的,Couchbase可以选择支持在线上的gzip压缩。参见:https : //github.com/couchbase/sync_gateway/issues/238
4)另外,我对产品命名感到困惑:如果我想要一个应用程序,当我更改服务器中的文档后立即向用户显示更新,我需要使用哪种产品或产品组合?
Cohchbase-lite?Couchbase-mobile?Couchbase同步网关?
答案:Couchbase Mobile = Couchbase服务器(数据库服务器)+ Couchbase同步网关(同步应用程序服务器)+ Couchbase Lite(设备嵌入式数据库)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句