Couchbase Lite 是一个嵌入式轻量级、文档导向的(NoSQL)数据库引擎,支持数据同步。
通过Couchbase 移动门户获取更多关于 Couchbase Lite(适用于 iOS 和 Android)的信息和下载。
点击这里查看 Couchbase Lite iOS 的官方文档
延迟对用户来说非常重要,因此本地数据库消除了方程中的挫折。它具有 JSON 文档和与 Couchbase Server 相同的 map/reduce 功能,但规模更小。
Couchbase Lite 可以针对 iOS、Android、Mac OS 和 .NET 本地编译。大约为 500k 字节优化,适用于偶尔连接的设备,在数据很重要时实现快速启动和流畅的用户体验。
轻量级意味着
文档导向意味着
可同步意味着
原生的 API 是 Objective-C(iOS、tvOS、Mac)、Java(Android)和 C#(.NET、Xamarin);但可选的内部 REST API 适配器允许它从其他语言如 JavaScript 调用,适用于使用 PhoneGap/Cordova 或 Titanium 构建的应用程序。
设计,编码:** Jens Alfke ([a href="/cdn-cgi/l/email-protection#d9b3bcb7aa99bab6acbab1bbb8aabcf7bab6b4"][email protected]), Pasin Suriyentrakorn ([a href="/cdn-cgi/l/email-protection#d3a3b2a0babd93b0bca6b0bbb1b2a0b6fdb0bcbe"][email protected])
贡献者:** Alexander Edge, Chris Kau, David Venable, Derek Clarkson, Fabien Franzen, fcandalija, J Chris Anderson, Marty Schoch, Mike Lamb, Paul Mietz Egli, Robin Lu, Traun Leyden, Fonkymasto, Tiago Duarte, cflorion, Evan Kyle, Qihe Bian, sarbogast, Tim Macfarlane, mglasgow, Manu Troquet, monowerker...
技术建议:** Damien Katz, Filipe Manana, Robert Newson,以及CouchDB邮件列表上的其他几位大牛
这些都是允许的、商业友好的许可证,您只需在每个应用的UI/致谢/README中包含版权和许可通知即可遵守它们。有关详细信息,请参阅各个许可证。
您可以通过Couchbase移动门户获取Couchbase Lite。
如果您想获得最新和最优秀的版本(可能存在bug),您需要自己构建。有关说明,请参阅维基页面。
可以将其包含在任何iOS项目中Carthage。
将以下行添加到您的Cartfile中
github "couchbase/couchbase-lite-ios" "release/1.3.0"
(或替换为特定发布版本的分支名称。)运行carthage update --platform ios
,现在您应该已经将最新的Couchbase Lite iOS版本放入Carthage文件夹。