[发明专利]一种Append-Only数据库上删除和修改数据的方法及系统在审
申请号: | 201811564243.2 | 申请日: | 2018-12-20 |
公开(公告)号: | CN109815213A | 公开(公告)日: | 2019-05-28 |
发明(设计)人: | 邵聪 | 申请(专利权)人: | 武汉璞华大数据技术有限公司 |
主分类号: | G06F16/21 | 分类号: | G06F16/21;G06F16/22 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王莹;吴欢燕 |
地址: | 430070 湖北省武汉市东*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据库 删除 标识字段 删除记录 删除数据 字段 插入数据 高速存储 日志数据 数据过程 | ||
1.一种Append-Only数据库上删除数据的方法,其特征在于,包括:
为每一待插入数据增加时间字段和标识字段,对于任一待插入数据,所述任一带插入数据的时间字段标识所述任一待插入数据写入到Append-Only数据库上的时间,所述任一待插入数据的标识字段标识所述任一待插入数据在Append-Only数据库上的唯一标志码;
获取删除记录表,所述删除记录表中包括所有待删除数据的时间字段和标识字段;
根据所述删除记录表中的时间字段和标识字段,对Append-Only数据库中的所有待删除数据进行删除。
2.根据权利要求1所述方法,其特征在于,所述根据所述删除记录表中的时间字段和标识字段,对Append-Only数据库中的所有待删除数据进行删除,具体包括:
根据所述删除记录表中的标识字段,确定所有待删除数据;
根据所述待删除数据的时间字段,确定所有待删除数据对应的最新值;
删除Append-Only数据库中所有待删除数据对应的最新值。
3.根据权利要求2所述方法,其特征在于,所述根据所述删除记录表中的标识字段,确定所有待删除数据,具体包括:
将所述删除记录表中的标识字段在Append-Only数据库中进行查找,将找到的数据作为待删除数据。
4.一种Append-Only数据库上修改数据的方法,其特征在于,还包括:
为每一待插入数据增加时间字段和标识字段,对于任一待插入数据,所述任一带插入数据的时间字段标识所述任一待插入数据写入到Append-Only数据库上的时间,所述任一待插入数据的标识字段标识所述任一待插入数据在Append-Only数据库上的唯一标志码;
读取Append-Only数据库中待修改数据;
对所述待修改数据进行修改,并更新所述待修改数据的时间字段。
5.根据权利要求4所述方法,其特征在于,还包括:
将所述待修改数据加入到视图表中,所述视图表中包括所述待修改数据的最新值、所述待修改数据的标识字段和所述待修改数据更新后的时间字段。
6.一种Append-Only数据库上删除数据的系统,其特征在于,包括:
字段模块,用于为每一待插入数据增加时间字段和标识字段,对于任一待插入数据,所述任一带插入数据的时间字段标识所述任一待插入数据写入到Append-Only数据库上的时间,所述任一待插入数据的标识字段标识所述任一待插入数据在Append-Only数据库上的唯一标志码;
记录模块,用于获取删除记录表,所述删除记录表中包括所有待删除数据的时间字段和标识字段;
删除模块,用于根据所述删除记录表中的时间字段和标识字段,对Append-Only数据库中的所有待删除数据进行删除。
7.一种Append-Only数据库上修改数据的系统,其特征在于,还包括:
标识模块,用于为每一待插入数据增加时间字段和标识字段,对于任一待插入数据,所述任一带插入数据的时间字段标识所述任一待插入数据写入到Append-Only数据库上的时间,所述任一待插入数据的标识字段标识所述任一待插入数据在Append-Only数据库上的唯一标志码;
读取模块,用于读取Append-Only数据库中待修改数据;
修改模块,用于对所述待修改数据进行修改,并更新所述待修改数据的时间字段。
8.一种电子设备,其特征在于,包括:
至少一个处理器、至少一个存储器、通信接口和总线;其中,
所述处理器、存储器、通信接口通过所述总线完成相互间的通信;
所述通信接口用于该测试设备与显示装置的通信设备之间的信息传输;
所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行如权利要求1-5中任一项所述的方法。
9.一种非暂态计算机可读存储介质,其特征在于,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行如权利要求1至5任一所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉璞华大数据技术有限公司,未经武汉璞华大数据技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811564243.2/1.html,转载请声明来源钻瓜专利网。