TDSQL 全时态数据库的价值和意义
TDSQL 全时态数据库核心价值观是“历史数据富有价值”,核心理念是“为数据赋能”,因而系统提供了如下特性:
**1. 全时态数据模型。**数据库系统通过统一的数据模型管理数据的生命周期,即数据的诞生、修改、消亡的全过程、过程中的状态变迁操作等。
**2. 全时态数据存储。**全时态数据存储保证了所有状态数据的永久保存。解决了现有的数据库系统,大部分只能保存当前数据,而旧版本数据被丢弃的问题。
**3. 全时态数据查询。**提供了对时态数据的快速查询能力,由于历史数据的数据量级巨大,在海量历史数据上的查询能力非常重要。
**4. 全时态数据计算。**数据都是具有价值的,因此需要具备在海量时态数据上的分析计算能力。
TDSQL 全时态数据库的意义主要体现在功能和成本两个方面。从功能角度看,TDSQL 全时态数据库(用 T-TDSQL 表示)可以支持如下功能特性:
**1. 精确的历史数据读取。**可以查询到对于历史上任意一个时间段内的数据变化情况,如新插入的数据、连续被更新的数据、以及被删除的数据。因此可以追踪数据的历史轨迹,并能方便的在增量数据的基础上进行多表连接的增量计算。
**2. 数据库中存储有数据的历史状态信息,数据的安全性得到保证。**防止篡改数据、数据误删除的恢复、账户变化轨迹追踪、回溯历史时空里的“过去的”数据等功能,在 T-TDSQL 中成为现实。
**3. T-TDSQL 管理海量时态数据,因而流水日志不再重要。**基于索引检索历史态数据时如同基于索引检索当前数据一样的方便快捷且消耗最少量的计算资源,这对于审计、安全、档案等部门有帮助。另外,HTAC 系统架构提供不受限于单机系统的存储能力,可以通过分布式网络文件系统来支持单机无限数据量的存储。
4. T-TDSQL 还可以参与到数据关联分析的环节中,为数据赋予了事务时态、与用户的关联关系等,甚至还可以创造数据之间的关联关系以实现“数据血统”的产生等。
5. 全时态数据为数据安全、数据重演、数据挖掘和 AI 技术的施展提供了物理基础。
评论