2009-05-07 4 views
0

私たちはAndroidアプリとWebサービスを持っています。場所のオブジェクトの一部をモバイルにダウンロードします。ユーザーは特定の都市の詳細をダウンロードすることができます。そのため、モバイルデータベースにウェブのcity_idを保存する必要があります。我々は2つのオプションに考えた:アプリ&ウェブデータベース内のオブジェクトIDを同期していますか?

  • 各データベースには、それ自身の主のIDを持っていますが、私たちはあまりにもモバイルでWebプライマリIDを保存します(ので、我々はより多くの情報のためのWebサービスに依頼することができます)。それが最も簡単な選択肢です。
  • モバイルテーブルは自動インクリメントされず、オブジェクトはウェブと同じIDを持ちます。

どのアプローチが最良のアプローチだと思いますか?

ありがとうございました!

答えて

0

サーバからのIDを使用します。有効な一意の識別子であり、特に自動インクリメントに特別なものはありません。

+0

ありがとう、私はそうするでしょう。より一貫している – fesja