1 .一种数据处理方法,其特征在于,包括:
实时监控索引页面的剩余容量以及目标索引数据集合中各目标索引数据的数据量;其
中,所述索引页面用于存储索引数据;其中,所述索引数据包括索引键以及索引值;所述索
引值用于表征数据行位置;其中,所述目标索引数据集中包括至少一个目标索引数据;
将所述目标索引数据集合中的各目标索引数据依次设置为待存储的目标索引数据;
若所述索引页面的剩余容量小于或等于待存储的目标索引数据的数据量,则对所述索
引页面中存储的索引数据以及所述待存储的目标索引数据进行去重压缩处理,得到去重压
缩处理后的索引数据;其中,所述去重压缩处理后的索引数据中包括至少一个索引元组;其
中,所述索引元组中包括:元组索引键以及元组索引键对应的元组索引值列表;其中,所述
元组索引值列表中包括至少一个元组索引值;并将所述去重压缩处理后的索引数据存储至
所述索引页面中;
若所述索引页面的剩余容量大于所述待存储的目标索引数据的数据量,则将所述待存
储的目标索引数据存储至所述索引页面中。
2 .根据权利要求1所述的方法,其特征在于,对所述索引页面中存储的索引数据以及所
述待存储的目标索引数据进行去重压缩处理,得到去重压缩处理后的索引数据,包括:
确定所述索引页面中存储的索引数据中是否包括历史索引元组;
若包括所述历史索引元组,则从所述历史索引元组中提取历史元组索引键,并根据所
述历史元组索引键,对所述索引页面中存储的其他索引数据以及所述待存储的目标索引数
据进行去重压缩处理,得到所述去重压缩处理后的索引数据;
若不包括所述历史索引元组,则将待存储的目标索引数据的索引键确定为预元组索引
键,并根据所述预元组索引键,对所述待存储的目标索引数据进行去重压缩处理,得到所述
去重压缩处理后的待存储的目标索引数据。
3 .根据权利要求2所述的方法,其特征在于,根据所述历史元组索引键,对所述索引页
面中存储的其他索引数据以及所述待存储的目标索引数据进行去重压缩处理,得到所述去
重压缩处理后的索引数据,包括:
将所述待存储的目标索引数据的索引键与所述历史元组索引键进行匹配;
若所述待存储的目标索引数据的索引键与所述历史元组索引键匹配成功,则将所述待
存储的目标索引数据保存至所述历史元组索引键对应的历史索引元组中,得到所述去重压
缩处理后的当前待存储索引数据;
若所述待存储的目标索引数据的索引键与所述历史元组索引键未匹配成功,则将所述
待存储的目标索引数据的索引键确定为预元组索引键,并根据所述预元组索引键,对所述
待存储的目标索引数据进行去重压缩处理,得到所述去重压缩处理后的待存储的目标索引
数据。
4 .根据权利要求1所述的方法,其特征在于,将所述去重压缩处理后的索引数据存储至
所述索引页面中,包括:
实时监控所述去重压缩处理后的索引数据的数据量;
若所述索引页面的剩余容量大于所述去重压缩处理后的索引数据的数据量,则将所示
所述去重压缩处理后的索引数据存储至所述索引页面中;
若所述索引页面的剩余容量小于或等于所述去重压缩处理后的索引数据的数据量,则
权 利 要 求 书
1/3 页
2
评论