Android 安卓&x2B;NoSQL

Android 安卓&x2B;NoSQL,android,mongodb,couchdb,database,nosql,Android,Mongodb,Couchdb,Database,Nosql,我正在开发一个应用程序,它应该将数据发送到远程服务器中的MySQL数据库,以便稍后显示在从该服务器获取数据的网页中,我想知道是否可以使用一些NoSQL解决方案来代替MySQL 我一直在阅读有关CouchDB和MongoDB的文章,但我仍然不知道是否可以将它们用于我的目的,例如MongoDB,我必须在Android手机上安装该应用程序,但我仍然不知道如何将其安装到远程服务器上。可能是您正在寻找的。我认为MongoDB还没有一个等价的解决方案,而且它也不是真正为之设计的 编辑:但是MySQL选项有什

我正在开发一个应用程序,它应该将数据发送到远程服务器中的MySQL数据库,以便稍后显示在从该服务器获取数据的网页中,我想知道是否可以使用一些NoSQL解决方案来代替MySQL

我一直在阅读有关CouchDB和MongoDB的文章,但我仍然不知道是否可以将它们用于我的目的,例如MongoDB,我必须在Android手机上安装该应用程序,但我仍然不知道如何将其安装到远程服务器上。

可能是您正在寻找的。我认为MongoDB还没有一个等价的解决方案,而且它也不是真正为之设计的


编辑:但是MySQL选项有什么问题吗?

iBoxDB for Java可以安装在Android仿真器中,有一个名为“IBoxRecycler”的接口,它可以收集数据库的数据(字节[]),然后将数据转换为sql,并复制到服务器。如果服务器也使用iBoxDB,只需发送数据就不需要转换

for (OPEntity k : BoxData.getActions()) {
  String tableName = k.TableName;
  Map<String, Object> v = k.Select();
  String sql = ( tableName, v ) to SQL;
  SendToMySQL( sql );
}
for(OPEntity k:BoxData.getActions()){
字符串tableName=k.tableName;
Map v=k.Select();
字符串sql=(tableName,v)到sql;
SendToMySQL(sql);
}
街区里有个新来的孩子。它有一个非常简单的API和。示例:

创建对象 范围查询 还有

它非常轻(约50KB) API类似于MongoDB:

DB db = new DB("./db");
Doc doc=new Doc();
doc.put("name","test");
doc.put("age",31);
db.insert(doc);
//later you can get the saved doc:
Doc d=db.findOne(eq("name","test"));
您还可以创建索引:

db.createIndex("fieldname");

你知道是否可以在Android模拟器中安装它吗?我还没有真正研究过它,但是页面应该会回答你的问题。他们有一个视频教程让你开始。嗯,太好了,我两页都没看到。。谢谢!安卓内置Sqlite有这种选择吗?远程同步?@Vache没有什么问题,但我只是想知道它是否更适合我的情况:我想要一堆Android手机通过PHP将数据发送到远程MySQL服务器,我想知道使用CouchDB是否更容易/更有效。可能的
DB db = new DB("./db");
Doc doc=new Doc();
doc.put("name","test");
doc.put("age",31);
db.insert(doc);
//later you can get the saved doc:
Doc d=db.findOne(eq("name","test"));
db.createIndex("fieldname");