我是一名工程专业的学生,正在创建概念验证。
基本上,我将创建一个 Android 应用程序 - 但在这个阶段,我正在决定哪个数据库最适合我。
我的应用程序非常简单。其过程如下:
- 用户打开应用
- 用户创建一个帐户(用户名/密码将存储在数据库中)
- 用户可以“浏览”各种产品列表(无需搜索功能)
用户将看到一个包含以下选项的页面:
- 索尼电视
- 本田思域
- iPhone 5
- 等等
单击其中一个会将用户带到“详细信息”页面,例如,它将显示:
- iPhone 5(以及 iPhone 的照片)
- 显示屏:4 英寸
- 处理器:A6
- LTE:是
- 重量:4 盎司
基本上,这是有关用户选择的项目的一些基本数据。如果是电视,它会显示相关选项(屏幕尺寸、分辨率、互联网功能等)。
实际上,数据库需要能够:
- 具有用户管理能力
- 存储有关某些产品的一些信息(我们讨论的总数少于 100 个)
- 存储相关产品的照片
我正在选择:
- 微软 SQL Server
- MySQL
- SQLite
如果我错过了更好的数据库选择,请告诉我...
这是我目前所知道的:
微软 SQL Server:
- 订阅 MSDN 即可免费
MySQL
- 免费
- 难以配置
SQLite
- 免费
- 没有图形用户界面
我更喜欢易于设置、学习和使用的东西。并带有 GUI。
请指教。
最佳答案
Microsoft SQL Server 无疑是您的三个候选者中最好的 GUI。
但是,我不会尝试使用仅限 Windows 的数据库制作 Android 应用程序。 SQLite 似乎是 Android 设备的最佳候选者。
关于android - 简单商店应用程序的最佳数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18861358/