gpt4 book ai didi

couchbase - couchbase 和 couchbase lite 的区别? [以前称为 touchDB]

转载 作者:行者123 更新时间:2023-12-03 08:20:48 26 4
gpt4 key购买 nike

什么是 Couchbase,什么是 Couchbase Lite?两者之间有什么区别吗?如何在移动设备中创建 couchbase lite 以及如何与服务器通信?

最佳答案

你碰巧知道CouchDB ?不知道相隔多远couchdb and couchbase是目前,但我认为很远。到目前为止,我所了解的是,Couchbase, Inc 使用了 couchdb 代码并决定他们要专注于速度。

couchdb 最困难的部分(速度方面)之一是同步,所以他们放弃了同步。然后他们开始重构代码以关注速度和客户想要的其他问题(或 couchbase 认为潜在客户想要的)。

为了添加同步功能,他们开始开发同步网关。同时,他们开发了 TouchDB,这是一种轻量级的 CouchDB 兼容数据库引擎,适合嵌入到移动应用程序中。正如文档中提到的,这样想:如果 CouchDB 是 MySQL,那么 TouchDB 是 SQLite。他们使用现有的 CouchCocoa 框架来实现远程 CouchDB 服务器和本地 TouchDB 之间的交互。
后来,他们改进了 touchDB 代码以消除对 CouchCocoa 的使用,并将 touchDB 重命名为 Couchbase-Lite(又名 TouchDB 1.5)。他们想让 TouchDB 成为真正的产品(此链接上的介绍可能对您有所帮助,Here)。

然后他们开始更改 CBL(又名 touchdb 1.5),以便它可以与同步网关(couchbase 服务器可以同步的唯一方式)一起工作,并在此过程中使 Couchbase-Lite 中的同步代码更好。

复制是 CBL 可以为您做的最酷的事情之一。github 存储库上有足够的文档可以上路。如果您在某个时候遇到困难,请访问 CBL 名为“Mobile Couchbase”的邮件列表。也许,您可以在那里找到一些与您相似的问题。

希望有帮助。

关于couchbase - couchbase 和 couchbase lite 的区别? [以前称为 touchDB],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17487966/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com