Berkeley DB技术的研究与实现

来源 :成都理工大学 | 被引量 : 0次 | 上传用户:ycdyjlc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着嵌入式系统的迅猛发展与应用,需要存储和处理的数据量也急剧增长,于是,嵌入式数据库系统应运而生。与传统PC数据库相比,嵌入式数据库应具有占用内存资源少、与应用紧密结合、可靠性和安全性高、网络支持等特点。正是由于其固有特点,嵌入式数据库得到了很好的发展。鉴于目前嵌入式系统软件开发中,对嵌入式数据库Berkeley DB进行读写操作的代码设计冗余、可重用性低等问题,本文提出了构建Berkeley DB数据访问模型的设计思想,并通过研究基于Berkeley DB数据访问模型的电子词典的开发和实现,验证了该模型。论文首先介绍了嵌入式数据库和Berkeley DB的概念、结构及使用技术;其次,分析了OURS-PXA270EP硬件平台,讨论了嵌入式操作Windows CE.NET的系统定制过程,并在此基础上介绍了开发工具Embedded Visual C++和应用程序调试方法;最后,移植Berkeley DB到Windows CE.NET操作系统上,在此基础上,提出了Berkeley DB数据访问模型的设计思想,并详细分析了Berkeley DB数据访问模型。在理论研究分析的基础上,本文开发设计了基于Berkeley DB数据访问模型的电子词典。该电子词典采用了嵌入式操作系统Windows CE.NET与嵌入式数据库Berkeley DB相结合的软件架构,采用Embedded Visual C++作为开发语言,采用模拟器与OURS-PXA270EP硬件平台相结合的方式进行开发与调试。设计分析了电子词典的系统框架和应用程序界面,完成了数据处理的基本操作功能,如查找、添加、编辑和删除等。最后,对该电子词典功能进行了测试,验证了Berkeley DB数据访问模型。在本文最后,作者对论文所做的研究内容进行了总结,同时,指出了研究和程序设计的后续工作和尚待解决的关键问题。
其他文献
近年来,移动商务市场竞争异常激烈,用户体验质量越来越受到网络运营商、终端设备商和开发者的重视。目前移动商务的研究大多聚焦在商业模式、情景感知、用户交互等方面,尤其缺乏
传统的基于内容的图像检索技术使用的是顺序检索,对于海量、高维的图像数据来说,这种检索方法在效率上显然已经不能满足需要。对图像数据库进行必要的预处理并且建立索引以提
互联网上的信息十分广泛,而这里面有许多是人们关心的热点信息,这些热点网站上的内容,代表了互联网信息最受关注的部分,本文的目的就是对NBA热点网站内容进行分析,解析其中的
由于文化与地域的差异,中国大陆、香港和台湾(简称大中华区)在汉字的书写和表达习惯上均存在着一定的差异。从形态学角度看,香港和台湾使用繁体字,而中国大陆则采用简体字。
当前,我们已经进入了大数据和云计算时代,随之而来的是对软件产品多样性需求的爆炸式增长。然而,以往的软件开发方法存在许多问题,如开发效率低下、算法程序缺乏正确性和可靠
随着多核技术的普遍应用,采用多核计算机为节点设计分布式系统已成为一种趋势。这种新兴架构要求结合多核处理器的优势,充分发挥分布式系统的特点,以达到多层并行的高性能计
随着软件在安全性关键系统中的应用规模越来越大、承担的安全性关键指挥控制功能越来越多,安全性关键的软件密集型系统(SCSIS)已初露端倪。在SCSIS中,软件安全性需求被认为是
地形绘制算法对硬件的依赖性较强,根据其所依赖的硬件可以把其分为以CPU为核心的地形绘制算法和以GPU为核心的地形绘制算法。基于CPU的地形绘制算法是在GPU成为业界主流之前
目标跟踪是无线传感器网络最具吸引力和代表性的应用之一。如何避免传感器节点能量有限、计算能力有限、通信能力有限的缺陷,充分发挥传感器网络节点数量多、拓扑结构灵活、
延迟容忍网络是近年来无线网络领域一个新兴的概念,它泛指节点间只能间歇性通信甚至大部分时间处于中断状态的无线网络。由于延迟容忍网络中不存在稳定的端到端的传输路径,因