Android + NoSQL
iBoxDB for Java can install in the Android emulator,hava an interface called 'IBoxRecycler' , it can collect database's data(byte[]) , then convert data to sql, and replicate to server. if server also iBoxDB, just send data don't need convert
for (OPEntity k : BoxData.getActions()) { String tableName = k.TableName; Map<String, Object> v = k.Select(); String sql = ( tableName, v ) to SQL; SendToMySQL( sql );}
A new kid on the block is JasDB. It has an exceedingly simple API and works on Android. Examples:
create object
SimpleEntity entity = new SimpleEntity();entity.addProperty("title", "Title of my content");entity.addProperty("text", "Some big piece of text content");bag.addEntity(entity);
range query
QueryExecutor executor = bag.find(QueryBuilder.createBuilder().field("age") .greaterThan(10).field("age").smallerThan(30).sortBy("country"));