1 .一种用于HTAP和海量数据的纯列式更新方法,所述方法用于HTAP和海量数据的数据
更新,其特征在于,包括:
当接收到待更新数据包时,确定所述待更新数据包中所包含数据的状态类型、位置信
息以及列数据的存储类型;其中,所述状态类型包括冷数据和热数据;存储类型包括可原地
更新格式和不可原地更新格式;所述待更新数据包的数据包含列数据;所述状态类型依据
第一预设周期内的第一更新频率进行分类;所述冷数据的列存储类型依据列数据的第二预
设更新频率分类,所述第二更新频率高于阈值的使用可原地更新格式,否则使用不可原地
更新格式;
当所述待更新数据包的所有列为可原地更新格式时,则依据所述更新信息对目标数据
进行原地更新生成所述新数据。
2.根据权利要求1所述的用于HTAP和海量数据的纯列式更新方法,其特征在于,所述确
定所述待更新数据包中所包含数据的状态类型、位置信息以及列数据的存储类型的步骤,
包括:
所述热数据的列存储类型采用可原地更新格式,并依据所述位置信息对所述目标数据
进行原地更新生成所述新数据。
3 .根据权利要求1所述的用于HTAP和海量数据的纯列式更新方法,其特征在于,所述确
定所述待更新数据包中所包含数据的状态类型、位置信息以及列数据的存储类型的步骤,
包括:
当所述状态类型为冷数据且存储类型部分为不可原地更新格式时,则依据所述位置信
息对目标数据进行标记删除并生成新数据;
或;
当所述状态类型为冷数据且存储类型全部为不可原地更新格式时,则依据所述位置信
息对所述目标数据进行标记删除并生成所述新数据。
4 .根据权利要求1所述的用于HTAP和海量数据的纯列式更新方法,其特征在于,所述确
定所述待更新数据包中所包含数据的状态类型、位置信息以及列数据的存储类型的步骤,
包括:
当数据的状态类型为热数据,且在第一预设周期内的当前更新频率低于所述第一更新
频率时,则状态类型由热数据变为冷数据。
5 .一种用于HTAP和海量数据的纯列式查询方法,所述方法用于HTAP和海量数据的数据
查询,其特征在于,包括:
当接收待查询数据包时,确定所述待查询数据包中所包含数据的位置信息;
依据所述位置信息读取目标数据。
6 .根据权利要求5所述的用于HTAP和海量数据的纯列式查询方法,其特征在于,所述依
据所述位置信息读取目标数据的步骤,包括:
依据所述位置信息读取列数据和列数据辅助信息;
依据所述列数据和所述列数据辅助信息读取所述目标数据。
7 .一种用于HTAP和海量数据的纯列式更新装置,所述装置用于HTAP和海量数据的数据
更新,其特征在于,包括:
待更新数据包模块,用于当接收到待更新数据包时,确定所述待更新数据包中所包含
权 利 要 求 书
1/2 页
2
评论