We know that Android uses SQLite as its default database. My question is: Is it possible to replace this by CouchDB or MySql or any other database and successfully run it? Has anybody done this? I went through What are requirements to use CouchDB on Android?, and other questions in SO, but I’m not completely clear about it. It does seem possible to install CouchDB on Android, but as an app. I want to know if it’s possible to replace SQLite with Couch or MySql or any other DB.
Any help will be highly appreciated. Thanks in advance.
You can indeed use CouchDB on Android.
Here’s a video discussing CouchDB http://www.youtube.com/watch?v=3RdcKWYGqig
You will need an external SD card. It runs as a service so you can have multiple apps using CouchDB. It also has amazing replication capabilities. So if you need to sync with a master database then COuchDB makes this very easy.
There is more information available in this answer https://stackoverflow.com/a/4956789/808940
There are also some tutorials available on the web but to get started you can download the CouchDB app from Android Marketplace.