为Android应用选择数据库

时间:2012-04-26 22:27:46

标签: android sql mongodb database

我想和我的朋友一起制作饮料应用程序,只是为了构建Android应用程序和编程。

我们想要包含用户登录,这意味着身份验证。将保留的数据包括饮料配方,评论,书面评论,数字评级,类别等。

我的主要问题是这种类型的应用程序使用什么类型的数据库? 我有SQL(MySQL和MSSQL)和MongoDB的经验。 我倾向于Mongo - 缺乏结构化列的灵活性对我很有吸引力,但我之前从未做过用户身份验证 - 将密码存储为哈希等。 如果Mongo合适,有人能指出我正确的方向吗?我之前用Google搜索并记住有一些库。

1 个答案:

答案 0 :(得分:0)

对于持久性本地存储,您只能在android中使用SQLite。 Android操作系统使用these类支持此SQLite存储。

如果您正在考虑远程持久存储,那么在这种情况下,远程服务器上托管的任何数据库都可用于存储数据。