【技术实现步骤摘要】
一种多版本数据获取方法和装置
本申请涉及数据处理
,特别是涉及一种多版本数据获取方法和装置。
技术介绍
随着数据处理技术的不断发展,数据的应用范围也越来越广泛。通常,按照一定 时间间隔进行更新的数据,会采用不同的版本号对更新前和更新后的数据加以标识。多版 本数据,就是指描述同一信息的数据,在不同的时间段具有不同的数值,也即具有多个不同 的版本。以某网站的用户浏览量为例2011年8月24日的浏览量(该数据可以是在2011 年8月25日零时更新完成),其版本号可以以时间作为版本号,记为20110824 ;2011年8 月25日的浏览量(该数据可以是在2011年8月26日零时更新完成),其版本号可以记为 20110825。可见,该网站的用户浏览量就是多版本数据,具有两个不同的版本20110824和 20110825。当需要获取不同的多版本数据进行分析时,往往需要保证获取的不同的多版本数 据具有相同的版本,即需要保证获取的多版本数据的版本具有一致性。例如某些情况下需 要获取地区访问量数据和总访问量数据进行分析。具体的,这两个多版本数据可以分别存 储在地区访问量时间分 ...
【技术保护点】
一种多版本数据获取方法,其特征在于,包括:获取不同多版本数据分别对应的多个最新版本的版本号;所述版本号包含所述多版本数据的更新起始时间信息;从所述多个最新版本中,选择更新起始时间最早的最新版本的版本号作为统一版本号;确定所述不同多版本数据对应的统一版本;所述统一版本为,版本号与所述统一版本号相同的版本;获取所述统一版本对应的多版本数据。
【技术特征摘要】
1.一种多版本数据获取方法,其特征在于,包括 获取不同多版本数据分别对应的多个最新版本的版本号;所述版本号包含所述多版本数据的更新起始时间信息; 从所述多个最新版本中,选择更新起始时间最早的最新版本的版本号作为统一版本号; 确定所述不同多版本数据对应的统一版本;所述统一版本为,版本号与所述统一版本号相同的版本; 获取所述统一版本对应的多版本数据。2.根据权利要求1所述的方法,其特征在于,所述确定不同多版本数据对应的统一版本,包括 对于每个多版本数据,判断所述多版本数据对应的最新版本的版本号是否与所述统一版本号相同; 如果是,则将所述最新版本确定为所述统一版本; 否则,根据所述统一版本号,从所述多版本数据的历史版本中,确定统一版本。3.根据权利要求2所述的方法,其特征在于,所述从所述多版本数据的历史版本中,确定统一版本,包括 从预先保存的所述多版本数据的历史版本中,查找版本号与所述统一版本号相同的版本; 将版本号与所述统一版本号相同的版本确定为统一版本。4.根据权利要求3所述的方法,其特征在于,所述多版本数据的历史版本的生成方式为 在所述多版本数据每次更新之前,保存所述多版本数据; 将更新起始时间相同的多版本数据,采用相同的版本号进行标识。5.根据权利要求4所述的方法,其特征在于,在所述多版本数据更新完毕之后,包括 将更新完毕后的所述多版本数据,用新的版本号进行标识。6.根据权利要求1所述的方法,所述获取不同多版本数据分别对应的多个最新版本的版本号,包括 从版本控制表中获取所述多版本数据的最新版本的版本号;所述版本控制表用于保存所述多版本数据的最新版本的版本号。7.根据权利要求1-6任一项所述的方法,其特征在于,还包括 将统一版本对应的多版本数据发送至客户端进行显示。8.根据权利要求1-6任一项所述的方法,其特征在于,所述多版本数据以数据表的方式存储,所述多版本数据的版本号与存储所述多版本数据的数据表的...
【专利技术属性】
技术研发人员:金山山,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。