android - 如何在android中安装和使用couch db

标签 android couchdb couchbase

我应该如何在 android 中安装和使用 couch Db。
我的意思是本地沙发 Db,我可以在平板电脑和模拟器中使用它。我必须遵循哪些所有步骤才能做到这一点。

最佳答案

我目前正在做一个使用它的项目。有两种选择:

1) couchbase-android。 (是的,couchbase,它实际上是 couchDB。去看看吧)

See This Link

这是我用的。这只是普通的 couchDB 1.2.0, bundle 了一个用于 android 的 erlang 虚拟机。我发现它非常稳定(尽管是测试版)。最大的缺点是启动应用程序需要大约 4 秒,因为它必须加载 erlang 模拟器。自述说明很好。

它不再被开发,有利于...

2) TouchDB 安卓。 Check Out

这是用 java 重写的 couchDB,因此它在 android 上运行和启动速度更快。 iOS 有 TouchDB,这在 objective-c 中是一样的。我被开发状态推迟了,但听说它还不错。 iOS 版本最近有了很大的发展,现在是 1.0 版本。我听到诸如“某些功能未实现”之类的话,但不知道是哪些功能。据推测,这将直接替换 couchbase-android。

我可以证明 couchbase-android 运行良好(如果您不介意启动时间)。我已经使用 cordova 开发了我的应用程序,我很乐意就您是否打算这样做提供建议。

关于android - 如何在android中安装和使用couch db,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15499205/

相关文章:

java - 为什么 GetMethodID() 对不存在的方法不返回 NULL?

spring-boot - Couchbase 文档 ID 生成

android - 如何在 android 中使用 ZXing 库解码条码图像

android - 与自定义行为一起使用时滑动刷新布局问题

android - CouchDB 通过 Android Volley 返回错误的 JSON 对象 GET 响应

用于存储文件 + 复制的 MongoDB/CouchDB?

本地实例不支持 couchdb POST 方法

java - 如何从 Java 代码中刷新 Couchbase 桶?

java - 在 Couchbase 中查询 View ,Java 客户端

android - 错误 :Annotation processor '__gen.AnnotationProcessorWrapper_debug_android_databinding_annotationprocessor_ProcessDataBinding' not found