私のウェブサーバにあるデータベースには、たくさんのデータがあります。ダウンロード後にipadアプリケーションを起動するたびに、これらのデータをすべて自分のアプリケーションにあるsqliteデータベースにコピーします。次に、このデータを使用して、アプリケーションが動作するはずです。自分のサーバーにあるすべてのデータを自分のipadアプリケーションのデータベースと同期させるのに最も効果的なのは何ですか?
私たちは現在xmlを使用していますが、時には3gで約20分かかりますが、これはまったく受け入れられません。最初の時間の後、それは時間ログとすべてを使って同期します。それは問題なく動作します。
私はすべてのデータを取得し、それを私のsqliteデータベースに移入させる他の方法はありますか?
アプリケーションの要件によって決定されることになっています。データはいつもサーバーに集められます。アプリケーションを初めてダウンロードすると、これらはすべて一緒にダウンロードされます。その後、毎回同期すると、最初のダウンロード後にデータが取得されます。それで大丈夫です。 – wolverine
この場合、データを転送する他の方法はありません。データをより速くする唯一の方法は、データを小さくすることです。 XMLよりも軽量であるため、JSONに切り替える可能性があります –