[发明专利]一种基于flash的微型数据库在审
申请号: | 202010666840.7 | 申请日: | 2020-07-13 |
公开(公告)号: | CN111966528A | 公开(公告)日: | 2020-11-20 |
发明(设计)人: | 朱志勇;孙军;陈挺 | 申请(专利权)人: | 南京璞生电子科技有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F16/21;G06F21/62 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 210000 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 flash 微型 数据库 | ||
本发明涉及数据库技术领域的一种基于flash的微型数据库,S1:将flash上把存储的SQL数据库实体导入内存;S2:对实体内存数据与数据库数据进行重合度比对;S3:对重合度进行判断处理,重合度大于设定值,则真实有效的SQL数据库实体则进入数据库存储结构中存储;S4:重合度低于设定值,则对内存中的数据库进行重建;S5:将重建的内存中的SQL数据库保存到flash上备份,再进入数据库存储结构中存储,本发明通过在原始数据和实体中设计备份处理,有助于数据库提供数据备份与恢复的操作,有助于数据保存完整性;本发明通过将原始数据和实体与已存的数据和实体进行重合度比对,将数据和实体进行优化处理,提升数据和实体的有效性。
技术领域
本发明涉及数据库技术领域,具体涉及一种基于flash的微型数据库。
背景技术
嵌入式系统是一种以应用为中心、以计算机技术为基础的专用计算机系统,其特点是软硬件可裁剪,并能适于应用系统对功能、可靠性、成本、功耗等的严格要求,用于实现对其他设备的控制、监视或管理。由于嵌入式系统通常是面向特定应用的,因而与通用型计算机系统相比具有定制性强的特点。
现有的采用嵌入式系统的嵌入式产品,包括信息电器类、移动计算设备类、网络设备类、工控仿真医疗仪器类,如手机、个人数字助理机(PDA)、VCD、机项盒、数控机床、路由器、网络家电等。嵌入式系统发展中最重要的两方面技术是:数据交换和应用交换。
嵌入式数据库对嵌入式产品有着十分重要的意义,在基于嵌入式数据库的应用解决方案中,嵌入式应用是直接使用嵌入式数据库的第一级应用,目前的嵌入式架构,使嵌入式数据库系统能够和嵌入式操作系统有机地结合在一起,为应用开发提供有效的本地数据管理手段,同时提供各种定制条件和方法。对嵌入式产品数据库的要求是:在访问其他如PC机、数据库服务器等电子设备的数据时应该畅通无阻;同时,要求其数据可以自由地在嵌入式平台之间移植。
嵌入式数据库(SharkBase)数据采用的是基于目录结构的多文件数据存储方式,表单中的数据记录和索引分别存放在不同的文件中,它们存放在同一个目录下从而表示这些文件同属于一个表单。这些表单由一个全局的表单索引文件进行管理,以方便对数据库表单的查找,这些表单目录和表单索引文件、关系索引文件、日志目录等其他索引信息文件共同组成了一个SharkBase嵌入式数据库整体。
由于嵌入式设备对软件运行有比较高地稳定性与可靠性要求,数据的操作又随时会产生错误或丢失,为保证嵌入式产品的稳定性,对保存在嵌入式产品中的数据进行管理并采用相应的备份与恢复是提高稳定与可靠性的一个好方法。
目前已有很多种嵌入式数据库产品,提供的功能也各有特色,但缺少对数据安全性的设计,数据库等就没有提供数据备份与恢复的操作,未对数据设计保密操作,容易出现数据被盗的可能。
基于此,本发明提供了一种基于flash的微型数据库以解决上述问题。
发明内容
解决的技术问题
针对现有技术所存在的上述缺点,本发明提供了一种基于flash的微型数据库,能够有效地克服现有技术所存在的目前已有很多种嵌入式数据库产品,提供的功能也各有特色,但缺少对数据安全性的设计,数据库等就没有提供数据备份与恢复的操作,未对数据设计保密操作,容易出现数据被盗的可能的问题。
技术方案
为实现以上目的,本发明通过以下技术方案予以实现:
一种基于flash的微型数据库,
S1:将flash上把存储的SQL数据库实体导入内存;
S2:对实体内存数据与数据库数据进行重合度比对;
S3:对重合度进行判断处理,重合度大于设定值,则真实有效的 SQL数据库实体则进入数据库存储结构中存储;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京璞生电子科技有限公司,未经南京璞生电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010666840.7/2.html,转载请声明来源钻瓜专利网。