Berkeley DB Java Edition数据结构的研究与应用

来源 :计算机与现代化 | 被引量 : 0次 | 上传用户:minloveyou
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
研究了Berkeley DB Java Edition的数据存储结构。通过分析日志文件中日志记录类型的数据格式,推导出JE树中各种节点包含的字段、类型以及含义;通过分析JE的恢复过程得出JE的B+树在内存中重建的过程;并分析了JE树及其各种节点占用内存的情况,为硬件资源受限设备上的数据库引擎的应用提供了技术条件。同时介绍了基于JE的移动支付系统的设计,该系统中服务器端数据库的数据文件结构在JE数据结构的基础上进行了适当的修改,使其更适合于该系统,同时验证了B+树占用内存的情况。
其他文献
车辆牌照自动识别系统在桥梁、路口自动收费、停车场无人管理、违章车辆自动记录等领域有着广泛的应用。本文通过对系统中牌照字符分割技术的研究,在梯度锐化和去除离散杂点噪声的基础上,提出一种逐行逐列扫描的简单分割方法,并将其应用于牌照图像的字符快速分割,准确率得到显著提高。
针对嵌入式应用程序在发布之后版本难以维护的问题,本文提出了基于HTTP协议的解决方案,并对该解决方案进行了深入讨论。最后,本文从文件压缩及动态创建序列号等方面提出了改进意
IPv6组播技术作为下一代互联网的核心技术之一,相对于IPv4组播技术具有更大的优越性。PIM-SM协议具有用户显式加入、流量泛洪控制等特点,其标准比较成熟,是网络中最常用的组播路
通过分析具有代表性的P2P流媒体系统中所使用的Gossip协议,针对其没有考虑节点和网络的动态异质性等因素,提出动态自适应Gossip协议,该协议采取对节点的能力度进行排序的方式
在企业软件应用中,开发生命周期短、面向业务的情景应用程序需求大量增加。随着新一代互联网Web 2.0的普及,推动了基于Web 2.0的情景应用程序的发展。本文提出基于Web 2.0的
利用软件技术对菲涅耳双棱镜干涉现象进行模拟设计,建立了模拟菲涅耳双棱镜干涉的数学模型,运用模块化程序设计思想设计了模型的模块化结构,并开发了仿真模型核心模块的程序,该模
针对体系结构与体系结构验证评估之间的相互关系,以及两者之间如何进行耦合的问题,提出了一种紧耦合的方案,将体系结构验证评估模块嵌入到体系结构中,从而实现了评估的动态性、实
移动Ad hoc网络路由协议通常采用最短跳数算法选择路由。然而,随着网络负载的增加,采用最短跳数算法的路由协议,其性能会迅速下降。针对这一问题,本文提出了一种路由选择的组合量
通过值域块预搜索对值域块分类,化简待搜索值域块数目,缩短编码时间。
地铁联锁系统具有高安全性的特点,通常采用动态故障树分析方法分析联锁系统可靠性,但是随着故障树的增长,马尔可夫状态转移图就会变得非常巨大,相应地会带来计算度的复杂。对