我们知道Android使用SQLite作为其默认数据库。我的问题是:是否可以通过CouchDB或MySql或任何其他数据库替换它并成功运行它?有人这样做过吗?我经历了What are requirements to use CouchDB on Android?和其他问题,但我并不完全清楚。它似乎可以安装CouchDB on Android,但作为一个应用程序。我想知道是否可以用Couch或MySql或任何其他数据库替换SQLite。
任何帮助都将受到高度赞赏。提前致谢。
答案 0 :(得分:4)
你确实可以在Android上使用CouchDB。
这是一段讨论CouchDB http://www.youtube.com/watch?v=3RdcKWYGqig
的视频您需要一张外置SD卡。它作为服务运行,因此您可以使用CouchDB拥有多个应用程序。它还具有惊人的复制功能。因此,如果您需要与主数据库同步,那么COuchDB使这非常容易。
此答案中提供了更多信息https://stackoverflow.com/a/4956789/808940
网上也有一些教程,但要开始使用,您可以从Android Marketplace下载CouchDB应用程序。
答案 1 :(得分:2)
db4o在android上运行,虽然它是OODB,而不是RDBMS。我怀疑一些只有Java的数据库会运行;德比在某一点上没有,H2至少有一些早期的支持。
答案 2 :(得分:1)
AFAIK,没有其他数据库可以在android中使用。