[发明专利]一种数据处理的方法、装置、介质和电子设备有效
申请号: | 201910628274.8 | 申请日: | 2019-07-12 |
公开(公告)号: | CN110489412B | 公开(公告)日: | 2022-04-22 |
发明(设计)人: | 鲁莎 | 申请(专利权)人: | 北京字节跳动网络技术有限公司 |
主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F16/2458 |
代理公司: | 北京睿驰通程知识产权代理事务所(普通合伙) 11604 | 代理人: | 张文平 |
地址: | 100041 北京市石景山区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据处理 方法 装置 介质 电子设备 | ||
1.一种数据处理的方法,其特征在于,包括:
获取第一查询信息,其中,所述第一查询信息包括虚拟表标识信息、查询字段信息、查询值和约束生效时间阈值;
根据所述虚拟表标识信息从元数据表记录中获取纵记录表,其中,所述元数据表中存储着所有数据表的内容,且每条记录以纵向的方式存储;
根据所述纵记录表中具有相同横记录标识的所述虚拟表纵字段信息生成第一虚拟表中的各个第一横向记录;
根据所述查询字段信息、所述查询值和所述约束生效时间阈值,检索所述第一横向记录,获取第一结果。
2.根据权利要求1所述的方法,其特征在于,所述元数据表,包括:表标识信息、表横记录标识、表纵字段信息、对应所述表纵字段信息的表纵字段值、表记录生效时间字段信息和表记录生效时间;所述纵记录表,包括:对应所述表横记录标识的横记录标识、对应所述表纵字段信息的虚拟表纵字段信息、对应所述表纵字段值的虚拟表纵字段值、对应所述表记录生效时间字段信息的虚拟表记录生效时间字段信息和对应所述表记录生效时间的虚拟表记录生效时间。
3.根据权利要求2所述的方法,其特征在于,所述根据所述纵记录表中具有相同横记录标识的所述虚拟表纵字段信息生成第一虚拟表中的各个第一横向记录,包括:
根据所述纵记录表中具有相同横记录标识的所述虚拟表纵字段信息、所述虚拟表纵字段值、所述虚拟表记录生效时间字段信息和所述虚拟表记录生效时间生成第一虚拟表中的各个第一横向记录。
4.根据权利要求3所述的方法,其特征在于,所述第一横向记录,包括:多个分别与所述虚拟表纵字段值相关联的虚拟表横字段值以及与所述虚拟表记录生效时间相关联的横记录生效时间。
5.根据权利要求4所述的方法,其特征在于,所述元数据表,还包括:表纵字段操作类型和表纵字段操作时间;所述纵记录表还包括:对应所述表纵字段操作类型的虚拟表纵字段操作类型和对应所述表纵字段操作时间的虚拟表纵字段操作时间;所述纵字段操作类型或所述虚拟表纵字段操作类型,包括增加类型、删除类型和修改类型;
所述根据所述纵记录表中具有相同横记录标识的所述虚拟表纵字段信息、所述虚拟表纵字段值、所述虚拟表记录生效时间字段信息和所述虚拟表记录生效时间生成所述第一虚拟表中的各个第一横向记录,包括:
根据所述纵记录表中具有相同横记录标识的所述虚拟表纵字段信息、所述虚拟表纵字段值、所述虚拟表记录生效时间字段信息、所述虚拟表记录生效时间、所述虚拟表纵字段操作类型和所述虚拟表纵字段操作时间生成所述第一虚拟表中的各个第一横向记录。
6.根据权利要求5所述的方法,其特征在于,所述根据所述纵记录表中具有相同横记录标识的所述虚拟表纵字段信息、所述虚拟表纵字段值、所述虚拟表记录生效时间字段信息、所述虚拟表记录生效时间、虚拟表纵字段操作类型和虚拟表纵字段操作时间生成所述第一虚拟表中的各个第一横向记录,包括:
根据同一所述横记录标识从所述纵记录表中获取第二纵记录临时表;其中,所述第二纵记录临时表,包括:对应所述虚拟表纵字段信息的第二纵字段信息、对应所述虚拟表纵字段值的第二纵字段值、对应所述虚拟表记录生效时间字段信息的第二记录生效时间字段信息、对应所述虚拟表记录生效时间的第二记录生效时间、对应所述虚拟表纵字段操作类型的第二纵字段操作类型和对应所述虚拟表纵字段操作时间的第二纵字段操作时间;
根据所述第二纵记录临时表的所述第二纵字段信息获取包括所述第二纵字段信息的第二纵字段信息队列;
依次从所述第二纵字段信息队列中获取所述第二纵字段信息;
分别根据所述第二纵字段信息从第二纵记录临时表中获取最后操作时间和最后操作类型;所述最后操作时间是所述第二纵字段信息对应的最大的第二纵字段操作时间;所述最后操作类型是所述最后操作时间对应的所述第二纵字段操作类型;
根据所述最后操作类型与所述删除类型的不匹配关系确定所有第二纵字段信息,并将对应的所述第二纵字段值和所述第二记录生效时间插入所述第一虚拟表中,生成第一横向记录。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京字节跳动网络技术有限公司,未经北京字节跳动网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910628274.8/1.html,转载请声明来源钻瓜专利网。