サーバーからクライアントに部分的にレプリケートされ、新しいアイテムが入ってくると更新されるカスタム データベースがあります。デルタのみを送信してクライアントを更新します。堅牢な操作を確保するために、クライアントがデルタと一緒に持つ必要があるサブセット全体の整合性チェック (ハッシュ) を送信したいと考えています。
データベース全体を送信する場合、データベース全体のハッシュを保持するのは簡単です。しかし、クライアントごとに異なるサブセットを送信しているため、これは機能しません。データベースのサブセット内のすべての実際のアイテムを毎回ロードすることなく、データベースの任意のサブセットのハッシュを生成する効率的な方法が必要です。
これを行うための効率的でエレガントな方法について何か提案はありますか?
ありがとう。