[发明专利]一种内存映像型数据库系统有效
申请号: | 201711361434.4 | 申请日: | 2017-12-18 |
公开(公告)号: | CN110019221B | 公开(公告)日: | 2022-07-19 |
发明(设计)人: | 杨税令 | 申请(专利权)人: | 本无链科技(深圳)有限公司 |
主分类号: | G06F16/22 | 分类号: | G06F16/22 |
代理公司: | 北京挺立专利事务所(普通合伙) 11265 | 代理人: | 蔡宗慧 |
地址: | 518000 广东省深圳市南山区粤海街道高新区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 内存 映像 数据库 系统 | ||
本发明公开了一种内存映像型数据库系统,用于将数据从本地磁盘读入数据库,并在数据与内存地址间建立索引关系的数据读入模块,用于用户输入欲查询的数据并读取内存当中存在的数据读取模块,当数据从本地磁盘读入数据库内存时按特定的结构对数据重新进行组织;对数据重新建立额外的索引,形成数据索引基本结构;最后,完成数据的读入,通过建立索引关系,将数据库内存地址与数据关联起来,这样对数据进行检索时,只需要知道检索什么数据,就知道该数据的内存地址;通过内存地址读取数据,省去对数据的遍历和检索操作,极大地提高了数据的查询数据;本技术方案适合应用在大型数据读入与读出,数据量越大对数据的检索查询效果越明显。
技术领域
本发明涉及计算机数据存储领域,特别是一种内存映像型数据库系统。
背景技术
数据库系统指带有数据库并利用数据库技术进行数据管理的计算机系统,传统存储方式是利用磁盘磁带存储介质进行存储,目前存在三种存储模式:
一是DAS存储:直接附加存储方式与我们普通的PC存储架构一样,外部存储设备都是直接挂接在服务器内部总线上,数据存储设备是整个服务器结构的一部分。
二是NAS存储:数据存储方式全面改进了以前低效的DAS存储方式。它采用独立于服务器,单独为网络数据存储而开发的一种文件服务器来连接所存储设备,自形成一个网络。这样数据存储就不再是服务器的附属,而是作为独立网络节点而存在于网络之中,可由所有的网络用户共享。
三是SAN存储:存储方式创造了存储的网络化。存储网络化顺应了计算机服务器体系结构网络化的趋势。SAN的支撑技术是光纤通道(FC Fiber Channel)技术。它是ANSI为网络和通道I/O接口建立的一个标准集成。FC技术支持HIPPI、IPI、SCSI、IP、ATM等多种高级协议,其最大特性是将网络和设备的通信协议与传输物理介质隔离开,这样多种协议可在同一个物理连接上同时传送。
传统存储模式存储性能较低,在检索数据时需要遍历数据库里面所有的数据,检索速度受到严重影响,特别数据量越大存在的问题越多,速度慢的问题越明显,因此,如何解决数据,内存地址的对应关系成为解决数据存储的一大研究方向。
发明内容
本发明旨在提出一种内存映像型数据库系统,通过在数据与内存地址之间建立对应关系,省去检索带来的时间浪费问题,使在运用数据库进行存储并检索读取数据变得更加快捷准确。
一种内存映像型数据库系统,包括数据读入模块、数据读取模块,
所述数据读入模块用于将数据从本地磁盘读入数据库,并在数据与内存地址间建立索引关系;
所述数据读取模块用于用户输入欲查询的数据并读取内存当中存在的数据,
所述数据读入模块的读入过程包括如下步骤:
S1:当数据从本地磁盘读入数据库内存时按特定的结构对数据重新进行组织;
S2:对数据重新建立额外的索引,形成数据索引基本结构;
S3完成数据的读入。
进一步的,所述数据索引基本结构为:IndexData[memAddress]={index:string,content:data}。
进一步的,所述数据索引是唯一索引,一个数据对应唯一的内存地址。
进一步的,所述索引关系的建立过程如下:
S1:将所要存储的数据读取到数据库内存的堆栈中;
S2:将堆栈中的数据提取索引值;
S3:将索引值转换为数据库的内存地址并存入数据库堆栈中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于本无链科技(深圳)有限公司,未经本无链科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711361434.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种制酒数据自动处理方法及装置
- 下一篇:一种协同办公自动化方法和系统