【技术实现步骤摘要】
数据存储结构的处理方法、处理装置与数据存储系统
[0001]本申请涉及数据存储领域,具体而言,涉及一种数据存储结构的处理方法、处理装置、计算机可读存储介质、处理器与数据存储系统。
技术介绍
[0002]分布式数据库是近年来因数据增长、业务复杂度提升、用户访问量变大而衍生出来的有着高性能、高可靠、易扩展的数据库。分布式数据库通过将数据以一定的规则进行分片,使用化整为零的方式优化处理因数据量和并发量过大导致的性能问题。它具备一定数量的自主式处理单元,这些单元通过网络互连,并协同处理它们各自分配到的任务,最终统一提交给用户接口。
[0003]分布式数据库处理的业务场景分为三大类,一种是面向交易型业务的OLTP(联机事物处理过程,On
‑
Line Transaction Processing,简称OLTP)场景,例如淘宝的购物系统、银行的存汇款系统、12306的购票系统等;一种是面向分析型业务的OLAP(联机分析处理过程,On
‑
Line Analytical Processing,简称O ...
【技术保护点】
【技术特征摘要】
1.一种数据存储结构的处理方法,其特征在于,包括:创建数据父表,所述数据父表包括索引信息,所述索引信息用于表征所述数据父表与行存储子表和列存储子表的映射关系,所述行存储子表用于存储第一目标时间段的数据,所述列存储子表用于存储所述第一目标时间段前的数据;根据分裂周期,确定是否对所述行存储子表进行分裂;在确定对所述行存储子表分裂的情况下,将所述行存储子表分裂为一个行存储二级子表和一个列存储二级子表,所述行存储二级子表用于存储第二目标时间段的数据,所述列存储二级子表用于存储所述第一目标时间段的数据,所述第二目标时间段为在所述第一目标时间段之后的时间段。2.根据权利要求1所述的方法,其特征在于,在确定对所述行存储子表分裂的情况下,将所述行存储子表分裂为一个行存储二级子表和一个列存储二级子表之后,所述方法还包括:根据所述分裂周期,确定是否对所述行存储二级子表进行分裂;在确定对所述行存储二级子表分裂的情况下,将所述行存储二级子表分裂为一个行存储三级子表和一个列存储三级子表,所述行存储三级子表用于存储第三目标时间段的数据,所述列存储三级子表用于存储所述第二目标时间段的数据,所述第三目标时间段为在所述第二目标时间段之后的时间段。3.根据权利要求1所述的方法,其特征在于,所述行存储二级子表用于处理OLTP场景下的数据。4.根据权利要求1所述的方法,其特征在于,所述列存储二级子表用于处理OLAP场景下的数据。5.根据权利要求1至4任意一项所述的方法,其特征在于,所述数据父表还包括多个字段信息,所述行存储子表和所述列存储子表继承所述数据父表的多个所述字段信息,所述行存储二级子表和所述列存储二级子表继承所述行存储子表的多个所述字段...
【专利技术属性】
技术研发人员:牛新庄,胡瑞娟,刘杨箐,王墨飞,张明,
申请(专利权)人:中国邮政储蓄银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。