Ответ 1
CouchBase Mobile - это, вероятно, то, что вы ищете. Я не думаю, что есть еще одно эквивалентное решение для MongoDB, и это не совсем то, для чего он предназначен в любом случае.
EDIT: Но что не так с вариантом MySQL?
Я разрабатываю приложение, которое должно отправлять данные в БД MySQL на удаленном сервере, чтобы впоследствии отображаться на веб-странице, которая захватывает данные с этого сервера, и мне было интересно, можно ли использовать какой-либо NoSQL вместо MySQL?
Я читал о CouchDB и MongoDB, но я до сих пор не понимаю, могу ли я использовать их для своих целей, например, с MongoDB, мне нужно установить приложение на телефон Android, и я до сих пор не знаю, как Я могу установить его на удаленном сервере.
CouchBase Mobile - это, вероятно, то, что вы ищете. Я не думаю, что есть еще одно эквивалентное решение для MongoDB, и это не совсем то, для чего он предназначен в любом случае.
EDIT: Но что не так с вариантом MySQL?
iBoxDB для Java может быть установлен в эмуляторе Android, hava - интерфейс под названием "IBoxRecycler", он может собирать данные базы данных (byte []), затем преобразовывать данные в 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 );
}
Новый парень на блоке JasDB. Он имеет чрезвычайно простой API и работает на Android. Примеры:
SimpleEntity entity = new SimpleEntity();
entity.addProperty("title", "Title of my content");
entity.addProperty("text", "Some big piece of text content");
bag.addEntity(entity);
QueryExecutor executor = bag.find(QueryBuilder.createBuilder().field("age")
.greaterThan(10).field("age").smallerThan(30).sortBy("country"));