基于光盘的数据库双核存储系统及利用该系统的方法与流程

文档序号:11950599阅读:312来源:国知局
基于光盘的数据库双核存储系统及利用该系统的方法与流程

本发明涉及一种数据库存储系统及数据存储方法,特别是涉及一种构建数据库基本核和数据库扩展核的存储系统及方法。



背景技术:

海量历史纸质资料的数字化与现代数字化设备和计算机产生的海量数据融合在一起,将形成完整的数据链,从而实现真正意义上的大数据。通过对大数据的有效利用,将会产生巨大的社会效益和经济效益。

要充分利用大数据,首先是数据存储,其次是数据汇聚整合,在此基础上,才能以有效快捷的方式从大数据中找到所需要的信息。数据来源包括结构化数据、半结构化数据和非结构化数据,其中,非结构化数据的格式、数量和容量不断增加,给数据存储和汇聚整合带来极大的技术难题。

在现有技术中,在磁盘上存储非结构化数据基本上采用两种方式,一是直接存储,通过文件系统直接存储在文件服务器上,这种方式缺乏对数据的统一管理和控制;二是存储在关系型数据库的BLOB字段中,在非结构化数据激增的情况下,使得关系型数据库迅速膨胀,导致整个数据库性能下降。在光盘上存储非结构化数据是直接存储,是采用关系型数据库的目录方式对存储在光盘上的非结构化数据进行管理。在磁盘和光盘上所采取的存储非结构化数据的这些方法难以对大规模的大容量非结构化数据进行管理、全文检索和调取。

在申请号为CN201210431169.3,发明名称为“基于光盘的数据库存储系统及利用该系统的方法”的发明专利和申请号为CN201310136328.1,发明名称为“基于光盘库的数据库存储系统及利用该系统的方法”的发明专利中,都是基于将全部数据装入数据库,在保证数据库数据完整性的前提下,将数据库建立在光盘上。在现有技术中,无法将所有格式的数据全部装入数据库,部分字段的数据必须与数据库分离存储,因此,不能采用上述两种技术方案将数据库和与数据库分离存储的部分字段的数据存储在光盘上。

为了解决上述技术问题,在申请号为CN201410273449.5,发明名称为“基于光盘的数据库的数据外部存储系统及数据存储方法”的专利申请中,提供了一种将记录中一部分字段的数据装入数据库,将另一部分字段的数据存储在数据库外部并“粘贴”在数据库上的技术方案。这种技术方案能够将数据库和存储在数据库外部的数据都存储在光盘上,并对光盘上的数据库内部存储的数据和外部存储的数据进行统一管理,解决了管理和访问存储在光盘上的数据库外部数据的技术问题。由于这种技术方案是将一部分字段的数据存储在数据库外部,数据库内部数据和数据库外部数据的整体响应操作性能存在缺陷,无法满足数据融合和数据分析时的大量事务处理过程的需要。



技术实现要素:

本发明的目的是提供一种基于光盘的数据库双核存储系统,解决无法将所有格式的数据和大文件全部装入数据库的技术问题。

本发明的另一个目的是提供一种基于光盘的数据库双核存储方法,解决利用光盘上的数据库无法存储所有格式的数据和大文件的技术问题。

本发明的基于光盘的数据库双核存储系统,包括服务器,与服务器数据连接的磁盘存储装置和光盘存储装置,服务器上设置数据库管理系统,数据处理器,数据连接器,其中:

数据库管理系统用于响应数据请求,完成磁盘存储装置和光盘存储装置中数据库管理和数据管理;

数据处理器用于响应数据请求,配置数据库基本核的字段和数据库扩展核的字段,并将相应字段的数据分别写入数据库基本核和数据库扩展核;

数据连接器用于响应数据请求,建立数据库基本核和数据库扩展核的数据连接。

所述数据库管理系统包括字段结构生成模块,记录索引生成模块,存储空间分配模块,存储空间状态模块,记录链接模块,记录拆分模块,库结构生成模块,双核生成模块,其中:

字段结构生成模块,读取数据库中每一条记录的字段结构信息,包括记录中各字段的数据类型、长度,并写入数据库文件或数据库管理系统中;

记录索引生成模块,记录数据库中每一条记录的索引信息,包括记录中各字段的修改时间、修改内容,并写入数据库文件或数据库管理系统中;

存储空间分配模块,记录为每一条记录所分配的标准存储单元在数据库文件中的位置信息,并写入数据库文件或数据库管理系统中;

存储空间状态模块,记录数据库文件中已分配标准存储单元中未使用的空间信息,并写入数据库文件或数据库管理系统中;

记录链接模块,将数据库中各记录的字段结构信息、索引信息、标准存储单元的位置信息和空间信息合并,形成数据库特征数据,并写入数据库文件或数据库管理系统中;

记录拆分模块,根据数据库管理系统指令进行数据库中记录拆分,数据拆分以记录为单位进行,读取数据库特征数据,确定记录中每个字段的数据位置和数据量,标记出符合指令参数的记录,并将标记信息写入数据库文件或数据库管理系统中;

库结构生成模块,将数据库的库结构形成独立数据文件,数据库管理系统根据独立数据文件在光盘上建立相同库结构的数据库,或在其他磁盘存储装置上建立相同库结构的数据库;

双核生成模块,通过数据库管理系统在磁盘上的数据库中设置数据库基本核或数据库基本核的数据库文件,设置数据库扩展核或数据库扩展核的数据库文件;

或在光盘上的数据库中设置数据库基本核或数据库基本核的数据库文件,设置数据库扩展核或数据库扩展核的数据库文件;

并将设置信息写入数据库文件或数据库管理系统中。

所述数据处理器包括字段配置模块,数据录入模块,其中:

字段配置模块,根据记录中各字段的数据类型和长度,配置数据库基本核的字段和数据库扩展核的字段,形成基本核子记录和扩展核子记录,并将字段配置信息写入数据库文件或数据库管理系统中;

数据录入模块,根据字段配置模块配置的数据库基本核的字段和数据库扩展核的字段,按照数据库管理系统指令,将相应字段的数据分别写入磁盘上的数据库基本核和数据库扩展核,或光盘上的数据库基本核和数据库扩展核。

所述数据连接器包括双核连接模块,按照数据库管理系统的指令,连接数据库的基本核子记录和相应的扩展核子记录,形成完整的记录。

在磁盘存储装置和光盘存储装置中完成数据在数据库基本核和数据库扩展核进行存储的方法,其步骤包括:

数据前向转移时:

数据库管理系统向数据处理器发出在数据库中配置数据库基本核的字段和数据库扩展核的字段的请求,数据处理器根据记录中各字段的数据类型和长度,配置数据库基本核的字段和数据库扩展核的字段;

数据库管理系统向数据处理器发出将相应字段的数据分别写入数据库基本核和数据库扩展核的请求,数据处理器将相应字段的数据分别写入数据库基本核和数据库扩展核;

数据后向转移时:

数据库管理系统向数据处理器发出在数据库中配置数据库基本核的字段和数据库扩展核的字段的请求,数据处理器返回数据库基本核配置的字段和数据库扩展核配置的字段的信息,数据库管理系统获得数据库基本核配置的字段和数据库扩展核配置的字段的信息;

数据库管理系统向数据处理器发出将相应字段的数据分别写入数据库基本核和数据库扩展核的请求,数据处理器返回写入数据库基本核和数据库扩展核的数据的信息,数据库管理系统获得写入数据库基本核和数据库扩展核的数据的信息;

数据连接器将写入数据库基本核和数据库扩展核的数据的信息形成完整的记录的信息。

在光盘上直接建立数据库与在数据库双核进行存储数据的方法,其步骤包括:

步骤110,数据库管理系统获取光盘存储介质的容量参数;

步骤115,通过库结构生成模块在光盘存储介质上建立数据库文件;

步骤120,通过双核生成模块,在光盘存储介质上的数据库中设置数据库基本核和数据库扩展核;

步骤125,通过字段配置模块,配置数据库基本核的字段和数据库扩展核的字段;

步骤130,通过数据录入模块向光盘存储介质上数据库文件中增加基本核子记录和扩展核子记录,数据库管理系统通过字段结构生成模块将写入相应基本核子记录和扩展核子记录的字段结构信息保留,通过记录索引生成模块将相应基本核子记录和扩展核子记录的索引信息保留,通过存储空间分配模块将相应基本核子记录和扩展核子记录的标准存储单元位置信息保留,通过存储空间状态模块将基本核子记录和扩展核子记录标准存储单元的空间信息保留,通过记录链接模块形成相应的数据库特征数据保留;

步骤135,判断是否达到存储空间值,是则执行步骤145,否则执行步骤140;

步骤140,重复步骤130,更新保留的数据库特征数据;

步骤145,当数据库达到光盘存储空间容量值时,数据库管理系统将保留的数据库特征数据写入光盘上的数据库,在光盘上完成数据库建立与基本核子记录和扩展核子记录存储;

步骤150,通过双核连接模块,按照数据库管理系统的指令,连接基本核子记录和相应的扩展核子记录,形成完整的记录。

将磁盘上建立的数据库与数据库双核存储的数据转移到光盘上的方法,其步骤包括:

步骤210,数据库管理系统获取光盘存储介质的容量参数;

步骤215,数据库管理系统根据光盘存储介质的容量通过记录拆分模块完成磁盘上的数据库拆分,形成子数据库的标记信息;

步骤220,通过库结构生成模块在相应光盘上建立数据库文件;

步骤225,通过双核生成模块,在光盘上的数据库中设置数据库基本核和数据库扩展核;

步骤230,通过字段配置模块,按照磁盘上的数据库基本核的字段和数据库扩展核的字段,配置光盘上的数据库基本核的字段和数据库扩展核的字段;

步骤235,通过数据录入模块将相应基本核子记录和扩展核子记录的字段的数据分别写入相应光盘上的数据库基本核和数据库扩展核;

步骤240,通过字段结构生成模块向各光盘上的数据库文件中写入相应基本核子记录和扩展核子记录的字段结构信息;

步骤245,通过记录索引生成模块向各光盘上的数据库文件中写入相应基本核子记录和扩展核子记录的索引信息;

步骤250,通过存储空间分配模块向各光盘上的数据库文件中写入相应基本核子记录和扩展核子记录的标准存储单元位置信息;

步骤255,通过存储空间状态模块记录标准存储单元的空间信息;

步骤260,通过记录链接模块各光盘上的数据库形成相应的数据库特征数据,完成光盘上的数据库建立与基本核子记录和扩展核子记录的存储。

步骤270,通过双核连接模块,按照数据库管理系统的指令,连接基本核子记录和相应的扩展核子记录,形成完整的记录。

本发明的基于光盘的数据库双核存储系统,在磁盘装置上的数据库中设置数据库基本核和数据库扩展核,数据库基本核主要用于存储结构化数据和属于非结构化数据的小文件,数据库扩展核主要用于存储属于非结构化数据的大文件,包括电子文档、图像、音视频等,根据记录中各字段的数据类型和长度,配置数据库基本核的字段和数据库扩展核的字段。将记录的字段分为两部分,一部分字段在数据库基本核,另一部分字段在数据库扩展核,数据库基本核的字段组成基本核子记录,数据库扩展核的字段组成扩展核子记录,基本核子记录和相应的扩展核子记录形成完整的记录。可以将记录中的全部字段的各种格式的数据写入数据库,完善了数据库管理和存储大容量数据的功能和结构。由于数据库基本核和数据库扩展核是不可分割的两部分,基本核子记录和扩展核子记录也是不可分割的两部分,保证了数据的完整性和安全性。

本发明的基于光盘的数据库双核存储方法,使得输出数据库的数据时,自动输出数据库基本核和数据库扩展核存储的数据,输出数据库的记录时,自动输出基本核子记录和扩展核子记录,利用数据库能够对各种类型的数据进行汇聚整合。

本发明的基于光盘的数据库双核存储方法,在光盘上建立数据库,并在光盘上的数据库中设置数据库基本核和数据库扩展核。随着蓝光光盘容量的不断增大,100GB蓝光光盘已经批量生产,300GB蓝光光盘已经研发成功,可以用于存储大容量数据库。根据记录中各字段的数据类型和长度,配置数据库基本核的字段和数据库扩展核的字段,记录的字段分为两部分,一部分字段在数据库基本核,另一部分字段在数据库扩展核,数据库基本核的字段组成基本核子记录,数据库扩展核的字段组成扩展核子记录,基本核子记录和相应的扩展核子记录形成完整的记录,采用这种方法,将记录中的全部字段的数据写入光盘上的数据库。由于数据库基本核和数据库扩展核是不可分割的两部分,基本核子记录和扩展核子记录也是不可分割的两部分,保证了光盘上数据的完整性和安全性,实现了利用在光盘上建立数据库的方法大规模存储、管理和访问大文件,如视频、图片、图像等。

基于光盘存储寿命长、节能、环保、安全性高,可以将保存在磁带库上的大容量数据全部转储到光盘上,将保存在磁盘上经常利用但不频繁使用的大容量数据转储到光盘上,优化数据存储和数据响应的结构,降低数据存储成本。

下面结合附图对本发明的实施例作进一步说明。

附图说明

图1为本发明基于光盘的数据库双核存储系统实施例的结构示意图;

图2为本发明基于光盘的数据库双核存储系统实施例中数据库管理系统的结构示意图;

图3为本发明基于光盘的数据库双核存储系统完成数据库基本核和数据库扩展核在存储装置中进行数据存储的流程示意图;

图4为本发明基于光盘的数据库双核存储系统实施例中数据库文件的物理结构示意图;

图5为利用本发明基于光盘的数据库双核存储系统进行数据处理的方法流程图一;

图6为利用本发明基于光盘的数据库双核存储系统进行数据处理的方法流程图二。

具体实施方式

下面结合附图对本发明的具体实施方式进行详细说明。

如图1和图2所示,本实施例中包括服务器100,与服务器数据连接的磁盘存储装置300和作为光盘存储装置的光盘库200,服务器100上设置数据库管理系统110,数据处理器120,数据连接器130,磁盘数据库320建立在磁盘存储装置300上,光盘数据库220建立在光盘库200中的光盘210上,利用光盘库中的换盘机构完成光盘在驱动器上的替换,利用驱动器完成每张光盘的读写,数据库管理系统110采用TRIP,磁盘存储装置采用RAID磁盘阵列,光盘库采用Grundig2105。

服务器分别与光盘库200、磁盘存储装置300进行数据连接,服务器100上设置数据库管理系统110,数据处理器120,数据连接器130,其中:数据库管理系统110用于响应数据请求,完成磁盘存储装置和光盘存储装置中数据库管理和数据管理;

数据处理器120用于响应数据请求,配置数据库基本核的字段和数据库扩展核的字段,并将相应字段的数据分别写入数据库基本核和数据库扩展核;

数据连接器130用于响应数据请求,建立数据库基本核和数据库扩展核的数据连接;

通过数据处理器120将存储于数据库中的记录的字段分为两部分,一部分字段在数据库基本核,形成对应数据库基本核的数据库(子)文件,另一部分字段在数据库扩展核,形成对应数据库扩展核的数据库(子)文件,数据库基本核的字段形成基本核子记录,数据库扩展核的字段形成扩展核子记录,基本核子记录和相应的扩展核子记录通过数据连接器130形成完整的记录,对应数据库基本核的数据库(子)文件和对应数据库扩展核的数据库(子)文件通过数据连接器130形成完整的数据库文件。

实际应用中,数据库管理系统110响应数据请求,在磁盘300上建立数据库320,在光盘210上建立数据库220,光盘库200根据数据库管理系统110的相应数据指令完成驱动器上的光盘210替换。

数据库管理系统110包括字段结构生成模块u1,记录索引生成模块u2,存储空间分配模块u3,存储空间状态模块u4,记录链接模块u5,记录拆分模块u6,库结构生成模块u7,双核生成模块u8,其中:

字段结构生成模块u1,读取数据库中每一条记录的字段结构信息,包括记录中各字段的数据类型、长度,并写入数据库文件或数据库管理系统110中;

记录索引生成模块u2,记录数据库中每一条记录的索引信息,包括记录中各字段的修改时间、修改内容,并写入数据库文件或数据库管理系统110中;

存储空间分配模块u3,记录为每一条记录所分配的标准存储单元在数据库文件中的位置信息,并写入数据库文件或数据库管理系统110中;

存储空间状态模块u4,记录数据库文件中已分配标准存储单元中未使用的空间信息,并写入数据库文件或数据库管理系统110中;

记录链接模块u5,将数据库中各记录的字段结构信息、索引信息、标准存储单元的位置信息和空间信息合并,形成数据库特征数据,并写入数据库文件或数据库管理系统110中;

记录拆分模块u6,根据数据库管理系统110指令进行数据库中记录拆分,数据拆分以记录为单位进行,读取数据库特征数据,确定记录中每个字段的数据位置和数据量,标记出符合指令参数的记录,并将标记信息写入数据库文件或数据库管理系统110中;

库结构生成模块u7,将数据库的库结构形成独立数据文件,数据库管理系统110根据独立数据文件在光盘上建立相同库结构的数据库220,或在其他磁盘存储装置上建立相同库结构的数据库320;

双核生成模块u8,通过数据库管理系统110在磁盘上的数据库320中设置数据库基本核330或数据库基本核330的数据库文件,设置数据库扩展核340或数据库扩展核340的数据库文件;

或在光盘上的数据库220中设置数据库基本核230或数据库基本核230的数据库文件,设置数据库扩展核240或数据库扩展核240的数据库文件;

并将设置信息写入数据库文件或数据库管理系统110中;

数据处理器120包括字段配置模块u9,数据录入模块u10,其中:

字段配置模块u9,根据记录中各字段的数据类型和长度,配置数据库基本核的字段和数据库扩展核的字段,形成基本核子记录和扩展核子记录,并将字段配置信息写入数据库文件或数据库管理系统110中;

数据录入模块u10,根据字段配置模块u9配置的数据库基本核的字段和数据库扩展核的字段,按照数据库管理系统110指令,将相应字段的数据分别写入磁盘上的数据库基本核330和数据库扩展核340,或光盘上的数据库基本核230和数据库扩展核240。

数据连接器130包括双核连接模块u11,按照数据库管理系统110的指令,连接数据库的基本核子记录和相应的扩展核子记录,形成完整的记录。

如图2所示,磁盘上相应的数据库基本核330的数据库(子)文件和数据库扩展核340的数据库(子)文件,或光盘上的相应的数据库基本核230的数据库(子)文件和数据库扩展核240的数据库(子)文件组成相应的完整的数据库文件,针对的是不同数据类型和数据长度的字段的互补的集合。

利用库结构生成模块u7在光盘上生成与磁盘数据库结构相应的数据库220,经双核生成模块u8在其结构基础上形成数据库基本核230和数据库扩展核240。数据库管理系统110利用字段结构生成模块u1可以获得磁盘数据库记录的字段结构信息,利用字段配置模块u9按照磁盘数据库记录的字段结构信息配置光盘上的数据库基本核的字段和数据库扩展核的字段,数据录入模块u10再将相应字段的数据分别写入光盘上的数据库基本核230和数据库扩展核240。这一过程在磁盘上的数据库基本核330和数据库扩展核340与光盘上的数据库基本核230和数据库扩展核240间可以形成互操作。

进而利用磁盘和光盘上形成的相应数据库基本核和数据库扩展核,形成数据库在容量和数据类型上的灵活可裁剪特性。根据数据类型及数据量的累进变化,光盘上的数据库的备份形成可以做出性能调整,而数据库的完整性和安全性保持一致,读写性能进一步增强。

如图3所示,在磁盘存储装置和光盘存储装置中完成数据在数据库基本核和数据库扩展核进行存储的方法,其步骤包括:

数据前向转移时:

数据库管理系统110向数据处理器120发出在数据库中配置数据库基本核的字段和数据库扩展核的字段的请求,数据处理器120根据记录中各字段的数据类型和长度,配置数据库基本核的字段和数据库扩展核的字段;

数据库管理系统110向数据处理器120发出将相应字段的数据分别写入数据库基本核和数据库扩展核的请求,数据处理器120将相应字段的数据分别写入数据库基本核和数据库扩展核。

数据后向转移时:

数据库管理系统110向数据处理器120发出在数据库中配置数据库基本核的字段和数据库扩展核的字段的请求,数据处理器120返回数据库基本核配置的字段和数据库扩展核配置的字段的信息,数据库管理系统110获得数据库基本核配置的字段和数据库扩展核配置的字段的信息;

数据库管理系统110向数据处理器120发出将相应字段的数据分别写入数据库基本核和数据库扩展核的请求,数据处理器120返回写入数据库基本核和数据库扩展核的数据的信息,数据库管理系统110获得写入数据库基本核和数据库扩展核的数据的信息;

数据连接器130将写入数据库基本核和数据库扩展核的数据的信息形成完整的记录的信息。

利用以上方法,可以根据记录中各字段的数据类型和长度,将记录的字段分为两部分,一部分字段在数据库基本核,另一部分字段在数据库扩展核,将相应字段的数据分别写入数据库基本核和数据库扩展核,使得全部数据能够高效快速装入数据库,提高了数据库的存储性能和效率。

如图4所示,数据库包括数据库基本核和数据库扩展核,一部分字段在数据库基本核,另一部分字段在数据库扩展核,数据库基本核的字段组成基本核子记录,数据库扩展核的字段组成扩展核子记录,基本核子记录和相应的扩展核子记录形成完整的记录。

本实施例中,数据库基本核的字段组成基本核子记录,数据库扩展核的字段组成扩展核子记录,基本核子记录和扩展核子记录是不可分割的两部分,保证了记录的完整性,使得数据库的双核存储方法广泛应用于各种类型和格式的数据。

如图5所示,利用基于光盘的数据库双核存储系统在光盘上直接建立数据库与在数据库双核进行存储数据的方法,其步骤包括:

步骤110,数据库管理系统110获取光盘存储介质的容量参数;

步骤115,通过库结构生成模块u7在光盘存储介质上建立数据库文件;

步骤120,通过双核生成模块u8,在光盘存储介质上的数据库220中设置数据库基本核230和数据库扩展核240;

步骤125,通过字段配置模块u9,配置数据库基本核的字段和数据库扩展核的字段;

步骤130,通过数据录入模块u10向光盘存储介质上数据库文件中增加基本核子记录和扩展核子记录,数据库管理系统110通过字段结构生成模块u1将写入相应基本核子记录和扩展核子记录的字段结构信息保留,通过记录索引生成模块u2将相应基本核子记录和扩展核子记录的索引信息保留,通过存储空间分配模块u3将相应基本核子记录和扩展核子记录的标准存储单元位置信息保留,通过存储空间状态模块u4将基本核子记录和扩展核子记录标准存储单元的空间信息保留,通过记录链接模块u5形成相应的数据库特征数据保留;

步骤135,判断是否达到存储空间值,是则执行步骤145,否则执行步骤140;

步骤140,重复步骤130,更新保留的数据库特征数据;

步骤145,当数据库达到光盘存储空间容量值时,数据库管理系统110将保留的数据库特征数据写入光盘上的数据库220,在光盘上完成数据库建立与基本核子记录和扩展核子记录存储;

步骤150,通过双核连接模块u11,按照数据库管理系统110的指令,连接基本核子记录和相应的扩展核子记录,形成完整的记录。

如图6所示,利用基于光盘的数据库双核存储系统,将磁盘上建立的数据库与数据库双核存储的数据转移到光盘上的方法,其步骤包括:

步骤210,数据库管理系统110获取光盘存储介质的容量参数;

步骤215,数据库管理系统110根据光盘存储介质的容量通过记录拆分模块u6完成磁盘上的数据库320拆分,形成子数据库的标记信息;

步骤220,通过库结构生成模块u7在相应光盘上建立数据库文件;

步骤225,通过双核生成模块u8,在光盘上的数据库中设置数据库基本核230和数据库扩展核240;

步骤230,通过字段配置模块u9,按照磁盘上的数据库基本核的字段和数据库扩展核的字段,配置光盘上的数据库基本核的字段和数据库扩展核的字段;

步骤235,通过数据录入模块u10将相应基本核子记录和扩展核子记录的字段的数据分别写入相应光盘上的数据库基本核和数据库扩展核;

步骤240,通过字段结构生成模块u1向各光盘上的数据库文件中写入相应基本核子记录和扩展核子记录的字段结构信息;

步骤245,通过记录索引生成模块u2向各光盘上的数据库文件中写入相应基本核子记录和扩展核子记录的索引信息;

步骤250,通过存储空间分配模块u3向各光盘上的数据库文件中写入相应基本核子记录和扩展核子记录的标准存储单元位置信息;

步骤255,通过存储空间状态模块u4记录标准存储单元的空间信息;

步骤260,通过记录链接模块u5各光盘上的数据库220形成相应的数据库特征数据,完成光盘上的数据库建立与基本核子记录和扩展核子记录的存储。

步骤270,通过双核连接模块u11,按照数据库管理系统110的指令,连接基本核子记录和相应的扩展核子记录,形成完整的记录。

基于上述实施例的数据库存储系统,在实际应用中,利用基于光盘的数据库双核存储系统在光盘上建立数据库的一种具体方法步骤如下:

步骤1、服务器与光盘库相连;

步骤2、在服务器上安装数据库管理系统软件、数据处理器、数据连接器和光盘库管理软件;

步骤3、在配置文件中设置虚拟光盘库盘符,

MYCD=Z:\

其中MYCD是虚拟光盘库盘符,Z是光盘库盘符;

步骤4、利用光盘库管理软件在光盘上创建卷标“BD1”;

步骤5、在光盘上创建数据库,执行指令“MYCD:BD1\database1”;

步骤6、在光盘上的数据库中设置对应数据库基本核的数据库(子)文件(或数据库基本核)BASF和对应数据库扩展核的数据库(子)文件(或数据库扩展核)BOSF,执行指令如下:

“MYCD:BD1\database1\database1.BASF;

MYCD:BD1\database1\database1.BOSF;”

步骤7、配置数据库基本核的字段和数据库扩展核的字段;

步骤8、将相应字段的数据分别写入光盘上的数据库基本核和数据库扩展核。

以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求书的保护范围为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1