[发明专利]关系型数据库的数据存储方法和存储系统有效

专利信息
申请号: 201110415135.0 申请日: 2011-12-13
公开(公告)号: CN103164431A 公开(公告)日: 2013-06-19
发明(设计)人: 国兴旺 申请(专利权)人: 北京神州泰岳软件股份有限公司
主分类号: G06F17/30 分类号: G06F17/30
代理公司: 北京市隆安律师事务所 11323 代理人: 权鲜枝
地址: 100089 北京市海淀区万*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 关系 数据库 数据 存储 方法 存储系统
【权利要求书】:

1.一种关系型数据库的数据存储方法,其特征在于,包括两个结构相同的索引分区表,其中一个为新生代状态,另一个为旧生代状态且已存储数据表的主键,所述方法包括:

将数据表的主键存入新生代状态的索引分区表中;

当新生代状态的索引分区表的存储率达到填充因子时,删除原旧生代状态的索引分区表中存储的主键以及该主键对应的索引数据项,并创建新的索引分区表,设为旧生代状态,所述新的索引分区表与新生代状态的索引分区表结构相同;

当新生代状态的索引分区表存储满时,将该索引分区表设置为旧生代状态,将所述新创建的索引分区表设置为新生代状态。

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在初始时,创建两个结构相同的空的索引分区表,设置其中一个为新生代状态,另一个为旧生代状态;

将数据表主键先存入新生代状态的索引分区表中;

当新生代状态的索引分区表存储满时,将该索引分区表设置为旧生代状态,原旧生代状态的索引分区表设置为新生代状态。

3.根据权利要求1或2所述的方法,其特征在于,为索引分区表设置极限因子,通过如下方式获知新生代状态的索引分区表存储满:

当新生代状态的索引分区表的存储率达到极限因子时,获知新生代状态的索引分区表已存储满。

4.根据权利要求3所述的方法,其特征在于,所述方法还包括:

每隔预定时间检测新生代状态的索引分区表的存储率;

判断所述新生代状态的索引分区表的存储率达到填充因子包括:

根据检测结果判断该索引分区表的存储率是否达到填充因子;以及,

判断所述新生代状态的索引分区表存储满包括:

根据检测结果判断该索引分区表的存储率是否达到极限因子。

5.根据权利要求4所述的方法,其特征在于,所述索引分区表自身的索引分区表主键由依次递增的数值构成,所述每隔预定时间检测新生代状态的索引分区表的存储率包括

每隔预定时间检测新生代状态的索引分区表中最后一个索引分区表主键的数值,根据该索引分区表主键的数值获知该索引分区表的存储率。

6.根据权利要求4所述的方法,其特征在于,所述方法还包括:

根据接收到的调整指示,调整填充因子、极限因子、和/或所述预定时间的数值。

7.根据权利要求3所述的方法,其特征在于,所述方法还包括:

当删除所述主键对应的索引数据项时,若该索引数据项中包括正在被使用的第一索引数据项,则保留该第一索引数据项,并将第一索引数据项对应的主键从旧生代状态的索引分区表中写入新生代状态的分区表中;以及,

当旧生代状态的索引分区表中的数据被访问时,将被访问的数据转移至新生代状态的索引分区表中。

8.根据权利要求3所述的方法,其特征在于,所述索引分区表中为数据表的每一主键设置有时间戳信息,所述方法还包括:

当数据表的主键所对应的索引数据项发生变化时,索引分区表中更新该数据表主键所对应的时间戳信息。

9.一种存储系统,其特征在于,所述系统包括设置有存储控制装置的关系型数据库,所述关系型数据库中包括两个结构相同的索引分区表,其中一个为新生代状态,另一个为旧生代状态且已存储数据表的主键,所述存储控制装置包括存储单元和更新剔除单元,

所述存储单元,用于将数据表的主键存入新生代状态的索引分区表中;

所述更新剔除单元,用于当新生代状态的索引分区表的存储率达到填充因子时,删除原旧生代状态的索引分区表中存储的主键以及该主键对应的索引数据项,并创建新的索引分区表,设为旧生代状态,所述新的索引分区表与新生代状态的索引分区表结构相同;以及,当新生代状态的索引分区表存储满时,将该索引分区表设置为旧生代状态,将所述新创建的索引分区表设置为新生代状态。

10.根据权利要求9所述的系统,其特征在于,所述系统还包括定时服务器,

所述定时服务器,用于每隔预定时间检测新生代分区表的存储率是否达到的填充因子,并将检测结果通知所述更新剔除单元;以及,

所述定时服务器,还用于每隔预定时间检测新生代状态的索引分区表的存储率,判断该索引分区表的存储率是否达到极限因子,并将检测结果通知更新剔除单元;所述更新剔除单元,用于当新生代状态的索引分区表的存储率达到极限因子时,确认新生代状态的索引分区表存储满。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京神州泰岳软件股份有限公司,未经北京神州泰岳软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201110415135.0/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top