标签: database hash replication transmission
我们有一个自定义数据库,从服务器到客户端部分复制,然后在新项目进入时更新。我们只发送增量来更新客户端。为了确保稳健的操作,我们希望发送客户端应该与delta一起使用的整个子集的一致性检查(哈希)。
如果我们发送整个数据库,那么就可以很容易地在整个数据库上保留一个哈希值。但是,由于我们发送了一个因客户而异的子集,因此无法正常工作。我们需要一种有效的方法来为数据库的任意子集生成哈希,而不必每次都加载数据库子集中的所有实际项。
有关高效优雅的方法的任何建议吗?
感谢。