[发明专利]数据处理方法及装置有效
申请号: | 201811201880.3 | 申请日: | 2018-10-16 |
公开(公告)号: | CN109388646B | 公开(公告)日: | 2021-03-02 |
发明(设计)人: | 郝向东 | 申请(专利权)人: | 新华三大数据技术有限公司 |
主分类号: | G06F16/23 | 分类号: | G06F16/23 |
代理公司: | 北京林达刘知识产权代理事务所(普通合伙) 11277 | 代理人: | 刘新宇 |
地址: | 450000 河南省郑州市高新技*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 装置 | ||
1.一种数据处理方法,其特征在于,所述方法包括:
接收数据读取请求,所述数据读取请求用于请求从数据库的多张表中读取数据;
获取所述多张表中每张表的投票信息,所述投票信息为表中保存的数据的最新时间戳;
根据获取的所述投票信息,确定从所述多张表中读取的数据的时间戳;
从所述多张表中读取所确定的时间戳对应的数据,
其中,若获取的所述多张表的投票信息中包括第一时间戳和第二时间戳,所述第二时间戳晚于所述第一时间戳,则
根据获取的所述投票信息,确定从所述多张表中读取的数据的时间戳,包括:
统计投票信息为所述第二时间戳的表的数量;
计算所述统计的数量与所述多张表的数量的比值;
若所述比值小于或等于预设阈值,则确定从所述多张表中读取的数据的时间戳为所述第一时间戳;
若获取的所述多张表的投票信息均为所述第二时间戳,则确定从所述多张表中读取的数据的时间戳为所述第二时间戳。
2.根据权利要求1所述的方法,其特征在于,还包括:
若所述比值大于所述预设阈值并且所述比值小于1,则在预设时间内,针对投票信息为所述第一时间戳的目标表:
获取所述目标表的投票信息;
统计本次获取投票信息后,所述多张表中投票信息为所述第二时间戳的表的数量;
计算所述多张表中投票信息为第二时间戳的表的数量与所述多张表的数量的比值;
若该比值等于1,则确定从所述多张表中读取的数据的时间戳为所述第二时间戳;否则返回执行获取所述目标表的投票信息。
3.根据权利要求2所述的方法,其特征在于,还包括:
若在所述预设时间内,最后一次统计的所述比值不等于1,则在所述预设时间到达时,确定从所述多张表中读取的数据的时间戳为所述第一时间戳。
4.一种数据处理装置,其特征在于,所述装置包括:
接收模块,用于接收数据读取请求,所述数据读取请求用于请求从数据库的多张表中读取数据;
获取模块,用于获取所述多张表中每张表的投票信息,所述投票信息为表中保存的数据的最新时间戳;
确定模块,用于根据获取的所述投票信息,确定从所述多张表中读取的数据的时间戳;
读取模块,用于从所述多张表中读取所确定的时间戳对应的数据,
其中,若获取的所述多张表的投票信息中包括第一时间戳和第二时间戳,所述第二时间戳晚于所述第一时间戳,则所述确定模块被配置为:
统计投票信息为所述第二时间戳的表的数量;
计算所述统计的数量与所述多张表的数量的比值;
若所述比值小于或等于预设阈值,则确定从所述多张表中读取的数据的时间戳为所述第一时间戳;
所述确定模块还被配置为:若获取的所述多张表的投票信息均为所述第二时间戳,则确定从所述多张表中读取的数据的时间戳为所述第二时间戳。
5.根据权利要求4所述的装置,其特征在于,所述确定模块还被配置为:
若所述比值大于所述预设阈值并且所述比值小于1,则在预设时间内,针对投票信息为所述第一时间戳的目标表:
获取所述目标表的投票信息;
统计本次获取投票信息后,所述多张表中投票信息为所述第二时间戳的表的数量;
计算所述多张表中投票信息为第二时间戳的表的数量与所述多张表的数量的比值;
若该比值等于1,则确定从所述多张表中读取的数据的时间戳为所述第二时间戳;否则返回执行获取所述目标表的投票信息。
6.根据权利要求5所述的装置,其特征在于,所述确定模块还被配置为:
若在所述预设时间内,最后一次统计的所述比值不等于1,则在所述预设时间到达时,确定从所述多张表中读取的数据的时间戳为所述第一时间戳。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三大数据技术有限公司,未经新华三大数据技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811201880.3/1.html,转载请声明来源钻瓜专利网。