2

NFCを使用してRFIDタグをチェックするアプリケーションを構築しています。そして、私は本当にアンドロイドの専門家ではありません。ただし、SQLiteDatabase を使用して Android でデータベースを構築するか、MySQL と PHP を使用してサーバー上でデータベースを構築する場合は、どちらが良いでしょう。もう 1 つ質問があります。SQLiteDatabase を使用した場合、サーバー上で同期できますか?

私は最終年度のプロジェクトのためにこれをやっています。私は解決策を望んでいません。私が欲しいのは、どちらが良いかを教えてくれる人だけです。

4

2 に答える 2

2

要するに、「場合による」ということです。考慮すべき点がいくつかあります。

  • 待ち時間。すぐに回答が必要な場合は、おそらくローカルに保存してください。
  • リモートの依存関係。返す前に他のサービスに連絡する必要がある場合は、サーバーと何らかの形式のキャッシュを使用するとよいでしょう。
  • サイズ。データベースが小さい場合はローカルに保存できますが、大きい場合はおそらくサーバーに保存します。
  • 考慮すべきその他の要因。

私自身は、電話で小さなデータベースを使用し、サーバーに保存されている大きなデータベースから必要な部分だけを取得し、オンデマンドで同期しています。私はdjangoでサーバーを書きましたが、それは本当に問題ではありません.

于 2013-08-01T09:13:17.287 に答える
0

すべてのソリューションには長所と短所があります。タグのデータベースについて話している場合、問題はそれがどのくらい大きくなり、どのくらいの頻度で更新するかです。ローカル データベースを使用する場合、インターネット接続は必要ありません。つまり、ローカル データベースにデータを保存し、ID がローカルに見つからなかった場合にリモート データベースにリクエストを行います。

于 2013-08-01T09:12:53.330 に答える