数据分发、兴趣管理与缓存更新策略解析
1. 数据分发规则
在数据处理过程中,操作者可决定应用哪些分发规则。边缘复制器的分发规则最为严格,仅共享客户端或合作伙伴系统所需的信息;而集中式复制器的分发规则则更为宽松。操作者选择分发规则的目的在于控制网络中的信息流动。
分发规则通常用于确定哪些用户可以执行哪些规范,但实际情况中,身份可能并非指单个用户,而是一个组、部门甚至组织。当操作者为集中式复制器部署更宽松的分发规则时,不会按逐个用户的粒度来表达这些规则。因为对等复制器若要证明代表大量用户行事会不堪重负,所以它们只需证明代表该组的所有用户行事即可,规则可通过特定模式来表达。
除了分发规则,加密和公钥基础设施(PKI)也是保障不可变架构安全的重要工具。分发规则保护信息流,而加密则保护事实本身,即便事实流经不可信的复制器,也能确保其保密性。
2. 数据兴趣管理
2.1 负存在条件的影响
使用特定算法构建的提要规范,负存在条件仅能出现在第一层。正存在条件会被扁平化到提要中,嵌套的存在条件则会被移至其他提要。负存在条件会对提要生成的元组流产生有趣的影响,新元组会出现在流的末尾,而该条件会从流的中间移除元组。已读取到移除点之后的客户端已了解该元组,而未读取到该点的客户端则永远不会得知。为了确保这两类客户端从规范中产生相同的结果,我们将研究两种常见情况:删除模式和周期模式。
2.2 删除实体的兴趣
删除模式通过一个事实来表明实体已被删除。当副本得知该事实后,除了保留实体已被删除的信息外,会对该实体的所有其他信息失去兴趣。
例如,菜单项目提要中包含项目名称,提要中的负存
超级会员免费看
订阅专栏 解锁全文
1312

被折叠的 条评论
为什么被折叠?



