Berkeley DB的安全性可靠性等完善设计

来源 :江苏大学 | 被引量 : 7次 | 上传用户:q355868060
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式Internet技术的飞速发展和广泛应用以及大量数据的处理需求,给应用于电力控制领域的软件系统带来了新的挑战——数据处理的安全性、可靠性和高效性。本论文对开源嵌入式数据库Berkeley DB进行安全性、可靠性等完善设计,使之不仅满足电力控制领域对系统的功能性要求,而且保证系统的安全性和可靠性。论文首先从嵌入式数据库的相关概念和电力控制设备中的嵌入式数据库需求及特点出发,详细研究Berkeley DB数据库的关键技术特性以及在电力控制领域软件系统中的适用性,并介绍Berkeley DB数据库的基本概念和基本API函数操作。在前述分析与讨论的基础上,系统采用了基于嵌入式Linux操作系统和Berkeley DB嵌入式数据库的软件构架。利用面向对象思想对电力控制设备中的实时数据处理模块进行了结构设计,在此基础上,设计与实现了数据库功能类、数据库遍历器类和实时数据类,满足了电力控制设备中对数据处理的基本功能需求,并对部分接口进行了实时性测试。电力控制设备中数据库系统需要具备较高的安全性。在安全性的设计中,首先分析了Berkeley DB的安全机制,包括恢复机制、加密机制。然后结合Linux操作系统的安全机制设计用户认证和自主访问控制,既避免了安全机制的冗余又确保系统的安全性。最后设计了基于Berkeley DB的安全实时缓冲区,从BerkeleyDB的内部对安全性进行完善性设计,保证不同安全级别和实时级别的页面被合理有效地利用,确保实时数据的安全性。电力控制设备中数据库系统需要具备较高的可靠性。在可靠性的设计中,论文研究了具有功能等效的实时事务模型。以Linux2.6内核的进程调度和嵌入式数据库Berkeley DB的事务管理为对象,研究了外部调度和内部调度的实现机制,并对Berkeley DB的事务调度提供了冗余事务调度接口,实现了对其可靠性的完善设计。
其他文献
无线传感器网络(Wireless Sensor Network,WSN)是一种新兴的网络。已经应用到军事观察、环境观测、交通维护、健康监护等许多领域。随着网络的发展,其安全问题也越来越突出。
近几年来,基于嵌入式系统的智能设备技术研发,已经成为二十一世纪微电子技术应用的主要动力。然而,目前国内对于嵌入式智能终端的研究往往侧重于特定的应用领域,乃至专一的某
数据挖掘是指从数据库中抽取隐含的、具有潜在使用价值信息的过程,是一种新型的数据分析技术,己经被广泛应用于各种行业,如金融[1]、保险、政府、教育、运输以及国防等领域。
自适应系统能够在运行时评估自身的运行状态,依照预定义的自适应规则改变软件本身的结构或行为,从而有效地提高软件系统的稳定性与健壮性。基于构件的开发方法为自适应系统的
分布式Web服务系统在适合于大规模网络及避免单点故障和性能瓶颈方面都有优势,本文正是基于分布式Web服务环境,研究关注于如何为有结构的P2P分布式网络提出一种有效的带有一
无线传感器网络是由大量微型廉价的传感器节点通过自组织快速形成的一个无线网络,能够对大范围区域进行有效监测,因此被广泛应用于军事战场、环境监测、交通运输、医疗诊断等
高光谱遥感图像具有上百个波段,能够提供十分丰富的地物信息,是近年来遥感图像领域的重要研究方向。高光谱图像空间分辨率较低的特点使得图像中的像元光谱普遍由多种地物光谱混
近年来,软件即服务(SaaS: Software as a Service)模式正在成为应用软件市场发展的新趋势。作为当前主流SaaS应用的核心支撑技术,多租户(Multi-tenancy)正受到越来越多的重视
现代化的校园,需要现代化的管理手段。为了适应高等职业技术教育的发展,满足高等职业院校教学管理规范化、现代化的要求,提升教学管理水平和教学质量,必须建设高效的教学管理信息
随着无线网络规模的不断扩大,网络业务的日益增长,无线网络优化工作越来越复杂。另外,在无线网络优化中,故障现象和故障原因之间的关系本身就是复杂的、非线性的,这更给无线网络优