[发明专利]一种提升嵌入式数据库实时性的数据存储方法有效
申请号: | 201110445187.2 | 申请日: | 2011-12-27 |
公开(公告)号: | CN102411634A | 公开(公告)日: | 2012-04-11 |
发明(设计)人: | 杨经正;陈东;刘建立;李恒;寇立涛 | 申请(专利权)人: | 北京人大金仓信息技术股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京汲智翼成知识产权代理事务所(普通合伙) 11381 | 代理人: | 陈曦;郭亚芳 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 提升 嵌入式 数据库 实时 数据 存储 方法 | ||
1.一种提升嵌入式数据库实时性的数据存储方法,其特征在于:
数据库文件存储空间分为四部分,依次包含数据库头信息、对象索引、位图页和其它对象占用空间,
其中,对象索引是以对象标识为下标的对象数组。
2.如权利要求1所述的提升嵌入式数据库实时性的数据存储方法,其特征在于:
所述对象索引是将对象的OID映射为对象的存储位置的数组,对象索引的值为该对象在所述数据库文件存储空间中的偏移量,所述偏移量将该对象的内存映像定位到数据库文件存储空间中。
3.如权利要求2所述的提升嵌入式数据库实时性的数据存储方法,其特征在于:
通过将对象划分为多个类型,在同一页存储同一个类型的对象,使同一页的对象具有固定长度。
4.如权利要求3所述的提升嵌入式数据库实时性的数据存储方法,其特征在于:
同类型的对象之间是双向链表结构。
5.如权利要求2所述的提升嵌入式数据库实时性的数据存储方法,其特征在于:
在对位图页的内容进行修改时,分配新的一个位图页对象,将原来位图页的内容复制到所述新位图页上,然后在所述新位图页上做修改。
6.如权利要求2所述的提升嵌入式数据库实时性的数据存储方法,其特征在于:
如果有一个新事务产生,就把所述新事务的优先级和正在执行的事务的优先级进行比较,比较结果中优先级高的事务会被立即执行,优先级低的事务则根据事务优先级和事务先后顺序进行排序。
7.如权利要求6所述的提升嵌入式数据库实时性的数据存储方法,其特征在于:
应用通过数据库相应接口对特定事务在队列中的位置进行调整。
8.如权利要求6或7所述的提升嵌入式数据库实时性的数据存储方法,其特征在于:
通过改变事务链表中元素的位置和信息进行事务调度,所述事务链表中的结点中信息有事务优先级、事务ID、事务属主、事务产生时间和具体事务内容。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京人大金仓信息技术股份有限公司,未经北京人大金仓信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110445187.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于净化空气或气体的过滤材料
- 下一篇:光传感器