应用程序用户是否需要Android上的CouchDB?

应用程序用户是否需要Android上的CouchDB?,android,nosql,couchdb,Android,Nosql,Couchdb,我试图将CouchDb用作NoSQL数据库,我的主要目的是在android上创建一个使用CouchDb而不是sqlite的应用程序!我想在本地使用这个数据库,所以没有服务器连接 我已经看到,你需要在安卓市场上购买这个来使用它!我想知道我是否会使用这个,我的couchDB应用程序的所有用户是否应该首先在android市场上使用我的应用程序 还是会被包括在内?这东西是怎么工作的?我是否可以跳过购买它,将这项技术包含在我自己的应用程序中 请让我知道是否还有其他NoSQL可以在android上使用 提前

我试图将CouchDb用作NoSQL数据库,我的主要目的是在android上创建一个使用CouchDb而不是sqlite的应用程序!我想在本地使用这个数据库,所以没有服务器连接

我已经看到,你需要在安卓市场上购买这个来使用它!我想知道我是否会使用这个,我的couchDB应用程序的所有用户是否应该首先在android市场上使用我的应用程序

还是会被包括在内?这东西是怎么工作的?我是否可以跳过购买它,将这项技术包含在我自己的应用程序中

请让我知道是否还有其他NoSQL可以在android上使用


提前感谢您的帮助。

我认为您不需要购买它来使用它,因为它是Apache许可证涵盖的开放源代码库

说到NoSQL,我已经在Android环境中成功地使用了和。这两个库都是对象数据库,速度惊人且易于使用。事实上,他们声称他们比ORM/关系数据库更快。我认为它们非常适合低用户(1个用户)低带宽环境

以下是Android中db4o的一个示例:


顺便说一句,db4o是开源的,但是GPL,这使得它很难集成到非GPL产品中。他们还有付费许可证版本。

您可能想看看

这是一个封装SQLite的可嵌入Java库,因此它是快速、本机和轻量级的

它与apachecouchdb同步,因此具有您想要的脱机模式。它还有一个与CouchDB非常相似的REST/JSON api


享受吧

顺便说一句,我想让db离线!在评论中未看到脱机子句。删除了我的答案。但是,在本地使用couchdb是否可以这样做呢?你能给我一些有用的东西,我可以通过它来使用它吗?这可以用作脱机数据库吗?我不想连接到服务器?我想把数据库放在手机上本地读写!哦,我明白了。是的,您可以在电话上使用这些数据库,无需互联网连接或服务器。非常感谢!我会留意的!对于我的数据量来说,速度非常慢!:(那么它基本上是sqlite吗?因为我尝试了sqlite,但对我来说速度非常慢!有人建议我改用nosql