我想和我的朋友一起构建一个饮料应用程序,只是为了玩构建 Android 应用程序和编程。
我们希望包括用户登录,即身份验证。将保留的数据将包括饮料配方、与评论、书面评论、数字评级、类别等相关联。
我的主要问题是这种类型的应用程序使用什么样的数据库?我有使用 SQL(MySQL 和 MSSQL)和 MongoDB 的经验。我倾向于 Mongo - 缺乏结构化列的灵活性对我很有吸引力,但是我以前从未做过用户身份验证 - 将密码存储为哈希等。如果 Mongo 合适,有人能指出我正确的方向吗?我以前用谷歌搜索过,记得有一些图书馆可以做到这一点。