[发明专利]一种数据存储方法、数据查询方法和装置、存储介质在审
申请号: | 201910100866.2 | 申请日: | 2019-01-31 |
公开(公告)号: | CN109902130A | 公开(公告)日: | 2019-06-18 |
发明(设计)人: | 裴玉超;周扬;朱亚超;陈智发 | 申请(专利权)人: | 北京明略软件系统有限公司 |
主分类号: | G06F16/28 | 分类号: | G06F16/28;G06F16/23 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 王康;栗若木 |
地址: | 102218 北京市昌平区东小*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本申请公开了一种数据存储方法、数据查询方法和装置、存储介质,所述数据存储方法包括:检测第一数据库(存储最新版本数据)或第二数据库(存储所有版本数据)是否包含待存储数据的版本记录,并比较现有版本记录的时间戳与待存储数据的时间戳;若包含所述版本记录且待存储数据的时间戳在现有版本记录的时间戳之后,使用待存储数据覆盖第一数据库中的版本记录,并在第二数据库中增加一个与待存储数据对应的版本记录;若包含所述版本记录且待存储数据的时间戳在第一数据库中版本记录的时间戳之前,或者不包含所述版本记录,根据时间戳进行存储。本申请在保证最新状态的数据遍历效率的情况下,快速地查询任意时间点上的数据的历史状态。 | ||
搜索关键词: | 版本记录 时间戳 待存储数据 数据库 数据存储 方法和装置 存储介质 数据查询 存储 任意时间点 版本数据 历史状态 数据遍历 最新版本 最新状态 申请 查询 检测 覆盖 保证 | ||
【主权项】:
1.一种数据存储方法,其特征在于,包括:检测第一数据库或第二数据库是否包含待存储数据的版本记录,并将第一数据库或第二数据库中的版本记录的时间戳与待存储数据的时间戳进行比较,其中,所述第一数据库用于存储最新版本的数据,所述第二数据库用于存储所有版本的数据;如果包含待存储数据的版本记录且所述待存储数据的时间戳在第一数据库中的版本记录的时间戳之后,则使用待存储数据覆盖第一数据库中的版本记录,并在第二数据库中增加一个与待存储数据的时间戳对应的版本记录;如果包含待存储数据的版本记录且所述待存储数据的时间戳在第一数据库中的版本记录的时间戳之前,或者不包含待存储数据的版本记录,则根据待存储数据的时间戳将待存储数据存储进第一数据库或第二数据库中。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京明略软件系统有限公司,未经北京明略软件系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910100866.2/,转载请声明来源钻瓜专利网。