毎回同じ多数のレコードをロードせずに、アプリケーションコレクションをデータベースと効率的に同期させるためにdatetime
、テーブルトリガーでデータベースの「LastModified」フィールドを使用できます。テーブルトリガーは、データベースの更新または挿入操作で「LastModified」フィールドを更新します。次に、最後に使用されたタイムスタンプ値をdbクエリに指定して、指定されたパラメーターよりも後のタイムスタンプ値を持つレコードのみをロードできます。
上記の手法は、データ交換の量を少なく保つのに役立ちますが、問題があります。データベースで削除されたレコードが、アプリケーションコレクションに残ります。
トラフィックデータを可能な限り小さく保つ方法で、それに応じてアプリのコレクションを更新するためにデータベースで削除されたレコードを確認するにはどうすればよいですか?