发明名称 基于光盘的数据库存储系统及利用该系统的方法
摘要 一种基于光盘的数据库存储系统,包括安装在服务器上的数据库管理系统,与服务器数据连接的磁盘存储装置和光盘存储装置,数据库管理系统用于响应数据请求,完成数据库管理和数据管理,数据库建立在磁盘存储装置上,其中:数据库管理系统包括字段结构生成模块,记录索引生成模块,存储空间分配模块,存储空间状态模块,记录链接模块,记录拆分模块,光盘建库模块,本发明使得数据库在备份过程中可以保持数据的完整性,每一个包含子数据库的光盘都可以接受数据库管理系统的管理,作为正常的数据源,实现数据库利用磁盘存储装置和光盘存储装置进行分级存储。还包括利用本发明的数据库备份、还原方法。
申请公布号 CN102968460A 申请公布日期 2013.03.13
申请号 CN201210431169.3 申请日期 2012.11.01
申请人 陶光毅;练亚纯;练子川 发明人 陶光毅;练亚纯
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 北京双收知识产权代理有限公司 11241 代理人 路远
主权项 一种基于光盘的数据库存储系统,包括安装在服务器(server)上的数据库管理系统(dm),与服务器数据连接的磁盘存储装置和光盘存储装置,以及建立在磁盘存储装置(diskstorage)上的磁盘数据库(db),数据库管理系统(dm)用于响应数据请求,完成存储装置的数据库管理和数据管理,其特征在于:数据库管理系统(dm)包括字段结构生成模块(u1),记录索引生成模块(u2),存储空间分配模块(u3),存储空间状态模块(u4),记录链接模块(u5),记录拆分模块(u6),光盘建库模块(u7),字段结构生成模块(u1),读取数据库中每一条记录的字段结构信息,包括记录中各字段的数据类型、长度,并写入数据库文件或数据库管理系统(dm)中;记录索引生成模块(u2),记录数据库中每一条记录的索引信息,包括记录中各字段的修改时间、修改内容,并写入数据库文件或数据库管理系统(dm)中;存储空间分配模块(u3),记录为每一条记录所分配的标准存储单元在数据库文件中的位置信息,并写入数据库文件或数据库管理系统(dm)中;存储空间状态模块(u4),记录数据库文件中已分配标准存储单元中未使用的空间信息,并写入数据库文件或数据库管理系统(dm)中;记录链接模块(u5),将数据库中各记录的字段结构信息、索引信息、标准存储单元的位置信息和空间信息合并,形成数据库特征数据,并写入数据库文件或数据库管理系统(dm)中;记录拆分模块(u6),根据数据库管理系统(dm)指令进行数据库中记录拆分,数据拆分以记录为单位进行,读取数据库特征数据,确定记录中每个字段的数据位置和数据量,标记出符合指令参数的记录,并将标记信息写入在数据库(db)文件或数据库管理系统(dm)中;光盘建库模块(u7),用于将磁盘数据库(db)中与光盘容量匹配的记录写入数据库管理系统(dm)在光盘上建立的子数据库(db1)文件,并通过数据库管理系统(dm)生成对应记录的字段结构信息、索引信息,记录标准存储单元位置信息和空间信息,形成子数据库(db1)的数据库特征数据。
地址 100101 北京市朝阳区北苑路172号21号楼402室
您可能感兴趣的专利