[发明专利]一种嵌入式系统数据库的实现方法有效
申请号: | 200810057047.6 | 申请日: | 2008-01-29 |
公开(公告)号: | CN101221582A | 公开(公告)日: | 2008-07-16 |
发明(设计)人: | 卢俊峰 | 申请(专利权)人: | 北京北方烽火科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京宇生知识产权代理事务所 | 代理人: | 倪骏 |
地址: | 100085北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 嵌入式 系统 数据库 实现 方法 | ||
1.一种嵌入式系统数据库的实现方法,将数据库表格的记录存储地址存储到哈希表中,建立表格名称与记录存储地址的存储位置的关联,其特征在于,包括:
(1)读取包含基于表格的映射的表格描述文件;
(2)在嵌入式系统的内存中建立多个哈希表;
(3)将表格名称分类,每个分类对应一个哈希表,将该表格名称与对应的哈希表相关联;
(4)对表格名称进行哈希运算,获得该表格名称所对应的哈希表中的一个位置;
(5)将该表格名称对应的记录存储地址存储在上述获得的位置中。
2.如权利要求1所述的嵌入式系统数据的实现方法,其特征在于,将表格名称分类的步骤为,按表格名称的首字母对表格名称分类。
3.如权利要求1所述的嵌入式系统数据的实现方法,其特征在于,对表格名称进行哈希运算的步骤为,将表格名称首字母以外所有字母的ASCII的和,对哈希表的长度取余数,该余数就是该表格名称在其对应的哈希表中的位置。
4.如权利要求1所述的嵌入式系统数据的实现方法,其特征在于,进行字节序转换,实现在不同CPU之间的跨平台操作,同一个数据库文件无需处理就能在不同的CPU之间直接使用。
5.如权利要求1所述的嵌入式系统数据的实现方法,其特征在于,基于表格的映射包括:表格名称,表格描述,表格列数,列名称,列描述,数据类型,默认值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京北方烽火科技有限公司,未经北京北方烽火科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810057047.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:企业用户更改服务质量参数的方法、接入设备和系统
- 下一篇:河流发电装置