前回のエントリーで書いたローカルデータベースを使った場合の問題を解決できます。
つまり、データのシンクロナイズ、ローカル上のデータをサーバーにアップロードする処理が簡単になります。
- 新規登録および既存データのID(プライマリキーですね)の追跡が簡単になるため、レコード間のリレーションを含めてアップロードできる。
- 更新したデータのみをサーバーにアップロードできる。
しかもレコード単位でなく、修正した項目のみのアップロードが可能。 - 一度に複数の更新および新規登録データのシンクロが可能。
また、HTML5などのようなサーバー&クライアントといった関係でのみ対応が可能と考えてます。全てのどんなデータベースでも通信、というのは解決できてません。