首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >couchbase和couchbase lite之间的区别?[以前称为touchDB]

couchbase和couchbase lite之间的区别?[以前称为touchDB]
EN

Stack Overflow用户
提问于 2013-07-05 19:35:16
回答 4查看 2.9K关注 0票数 3

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

EN

回答 4

Stack Overflow用户

发布于 2013-08-05 17:44:16

你知道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 (也就是TouchDB1.5),这样它就可以与sync网关一起工作( couchbase服务器可以同步的唯一方式),并在这个过程中使Couchbase-Lite中的同步代码更好。

复制是CBL能为you.There做的最酷的事情之一,如果github repo上有足够的文档上路的话。如果你在某个时候遇到困难,可以联系CBL的邮件列表'Mobile Couchbase‘。也许,你可以在那里找到一些与你相似的问题。

希望这能有所帮助。

票数 8
EN

Stack Overflow用户

发布于 2013-07-29 01:44:13

Couchbase Lite是以前TouchDB的更名版本。

它允许您将数据库直接放在移动设备存储上...例如,当您无法访问Internet时,或者出于性能原因,您需要本地数据。它可用于苹果设备(IOS)和Android。

它还可以将数据复制到Couchbase的完整版。尽管运行引擎的代码不同,但数据复制格式是兼容的。

票数 5
EN

Stack Overflow用户

发布于 2013-07-21 20:19:07

Couchbase Lite是一个轻量级数据库引擎,主要用于移动应用程序和小型桌面应用程序!您可以看到以下链接:

https://github.com/couchbase/couchbase-lite-ios/wiki/Why-Couchbase-Lite%3F

https://groups.google.com/forum/#!forum/mobile-couchbase

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17487966

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档