2012-04-26 8 views
0

私は友人とドリンクアプリを作って、Androidアプリケーションとプログラミングを構築するだけで遊んでいます。Androidアプリのデータベースを選ぶ

認証を意味するユーザーログインを含めるとします。持続されるデータには、コメント、書評、数値評価、カテゴリなどの飲み物のレシピが含まれます。

私の主な質問は、このタイプのアプリケーションに使用するデータベースの種類です。 私はSQL(MySQLとMSSQL)とMongoDBの両方の経験があります。 私はMongoに傾いていました。構造化されたカラムがないことからの柔軟性は私には魅力的ですが、ユーザ認証は一度も行っていません。パスワードはハッシュなどで保存してください。 Mongoが適切であれば、私は以前にグーグルでこれについていくつかの図書館があることを覚えている。

+1

データベース+ Androidを行う最も簡単な方法は、Androidで直接サポートされているので(http://developer.android.com/guide/topics/data/data-storage.html#db)、SQLiteを使用することです。他のデータベースを使用することはそれほど簡単ではありません(http://stackoverflow.com/questions/10335947/is-couchdb-on-android-needed-for-users-of-app) – zapl

+0

@Anuragが示唆したように、私はリモートでデータベースをホストしているWebサービスを使用すると、AndroidからAPIを呼び出すことができます。 –

答えて

0

永続的なローカルストレージの場合は、アンドロイドでのみSQLiteを使用できます。このSQLiteストレージは、theseクラスを使用するアンドロイドオペレーティングシステムでサポートされています。

リモート永続ストレージを検討している場合は、リモートサーバー上にホストされているデータベースを使用してデータを格納できます。

関連する問題