Можно ли использовать Couch DB или MySql или любую другую БД в Android? - PullRequest
4 голосов
/ 24 декабря 2011

Мы знаем, что Android использует SQLite в качестве базы данных по умолчанию. Мой вопрос: возможно ли заменить это CouchDB или MySql или любой другой базой данных и успешно запустить ее? Кто-нибудь сделал это? Я прошел Каковы требования для использования CouchDB на Android? и другие вопросы в SO, но я не совсем ясно об этом Кажется возможным установить CouchDB на Android , но в виде приложения. Я хочу знать, возможно ли заменить SQLite на Couch, MySql или любую другую БД.

Любая помощь будет высоко оценена. Заранее спасибо.

Ответы [ 3 ]

4 голосов
/ 24 декабря 2011

Вы действительно можете использовать CouchDB на Android.

Вот видео, обсуждающее CouchDB http://www.youtube.com/watch?v=3RdcKWYGqig

Вам понадобится внешняя SD-карта.Он работает как сервис, поэтому вы можете иметь несколько приложений, используя CouchDB.Он также обладает удивительными возможностями репликации.Поэтому, если вам нужно выполнить синхронизацию с основной базой данных, COuchDB сделает это очень просто.

В этом ответе доступно больше информации https://stackoverflow.com/a/4956789/808940

В Интернете также есть несколько учебных пособий, ноДля начала вы можете загрузить приложение CouchDB с Android Marketplace.

2 голосов
/ 24 декабря 2011

db4o работает на Android, хотя это OODB, а не RDBMS.Я подозреваю, что некоторые БД только на Java будут работать;Дерби в какой-то момент не сделал, H2 имеет хоть какую-то раннюю поддержку.

1 голос
/ 24 декабря 2011

AFAIK, нет другой базы данных, которую вы можете использовать в Android.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...