1

外部の顧客データベースにリモートでアクセスするためのブラックベリー アプリケーションを開発しています。
選択された従業員は、イントラネットでアクセスできる Web インターフェイスを介して顧客エントリを変更できます。

リクエストごとに Blackberry がデータベースにアクセスするのは避けたいので、ローカル ストレージを作成しました。このストレージには、blackberry ユーザーの上位 50 の選択された顧客が保存されます。

両方のレコードを同期させるためのベスト プラクティスは何ですか? 転送するデータサイズを減らすために、各レコードのハッシュコードを作成することを考えました(そして、それを送信するために必要なエネルギーですが)。モバイル デバイスからのリクエストを減らすために何をしているのか、誰か教えてもらえますか?

ありがとう、レイト

4

1 に答える 1

2

いくつかの異なる状況で、作成/変更されたタイムスタンプを各レコードに追加しました。サーバーとの同期が成功したら、最後のサーバー時刻をメモしてクライアントに保存し、次の同期で最後の同期以降に変更されたレコード (ある場合) のみを取得します。これによりデータが削減されますが、最後の同期以降にクライアントとサーバーの両方で変更されたレコードを処理する必要がある場合があります。

于 2009-07-07T15:09:19.753 に答える