时态数据库概念解析
1. 面向属性的方法
1.1 属性处理类型
当数据变化同步且同时发生时,对象级时态解决方案是合适的。若不同步,会出现重复值,导致性能下降和磁盘存储成本上升。而面向属性的粒度则将每个属性分开处理,强调变化的不同粒度和频率,提供了更强的健壮性。具体属性类型如下:
- 静态属性 :一旦初始化就不会改变,不过可以在批准后添加新元素来扩展现有集合。
- 常规属性 :会随时间演变,但无需处理和评估非当前数据,通过物理替换或恢复原始状态来进行更改,不进行历史管理。
- 时态属性 :需要随时间进行监控。
1.2 三层架构
面向属性的粒度按时间框架分别管理每个属性,采用复杂的时态管理架构,包含三层:
- 当前有效状态层 :由对象引用构成,与传统方法相比无变化,现有解决方案无需重构或重写代码即可运行。
- 时态管理层 :是处理的核心部分,由 Temporal Manager 后台进程操作,监控单个更改并将其注册到 temporal_table 模块,负责基于有效时间框架进行未来有效数据转换。
- 过时状态层 :处理历史和未来计划,可以为每个属性单独创建新表(纯属性级系统),或通过反映数据类型类别来限制内部结构数量(扩展属性级系统)。
超级会员免费看
订阅专栏 解锁全文
40

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



