私は工学部の学生で、概念実証を作成しています。
基本的には、Android アプリを作成しますが、この段階では、どのデータベースが自分に最適かを判断しています。
私のアプリはとてもシンプルです。次のようになります。
- ユーザーがアプリを開く
- ユーザーがアカウントを作成します (ユーザー名/パスワードは DB に保存されます)
- ユーザーはさまざまな製品リストを「閲覧」できます (検索機能は必要ありません)。
ユーザーには、次のオプションを含むページが表示されます。
- ソニーテレビ
- ホンダシビック
- iPhone 5
- 等
それらのいずれかをクリックすると、ユーザーは「詳細」ページに移動します。たとえば、次のように表示されます。
- iPhone 5 (および iPhone の写真)
- ディスプレイ: 4インチ
- プロセッサ: A6
- LTE: はい
- 重量: 4 オンス
基本的に、ユーザーが選択したアイテムに関するいくつかの基本的なデータです。テレビの場合は、関連するオプション (画面サイズ、解像度、インターネット機能など) が表示されます。
したがって、実際には、DB は次のことができる必要があります。
- ユーザー管理機能がある
- 一部の製品に関する情報を保存します (合計で 100 未満です)。
- 関連商品の写真を保存する
私は次のいずれかを選択しています:
- マイクロソフト SQL サーバー
- MySQL
- SQLite
私が見逃したより良いDBの選択肢があれば教えてください...
これが私がこれまでに知っていることです:
Microsoft SQL サーバー:
- MSDN サブスクリプションで無料
MySQL
- 無料
- 設定が難しい
SQLite
- 無料
- いいえグイ
セットアップ、学習、および使用が簡単なものを好みます。しかもGUI付き。
お知らせ下さい。