安全嵌入式数据库管理系统的分析与设计

被引量 : 6次 | 上传用户:wwwzhaozhiqiang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式Internet技术的飞速发展和广泛应用以及大量数据的处理需求,给应用于电力控制领域的软件系统带来了新的挑战——数据处理的安全性和高效性。于是安全嵌入式数据库管理系统便应运而生,本论文分析并设计了一个应用于电力控制领域的、安全的嵌入式数据库管理系统,为了便于描述,将其简称为ESDBMS(secure and embedded database management system)。该嵌入式数据库管理系统不仅满足了电力控制领域对系统的功能性要求,而且保证了系统的安全性。本论文首先介绍了嵌入式数据库管理系统的历史、现状和趋势,然后描述了论文的研究背景,并指出ESDBMS的研发在实用性、学术研究方面的意义。在ESDBMS的总体设计中,本论文首先对嵌入式数据库管理系统和安全数据库管理系统的设计原则进行介绍,然后根据电力系统的背景,进行需求分析,对ESDBMS的整体框架进行设计,并对ESDBMS进行了模块的划分,最后确定了每个模块的功能。本论文主要完成其中的安全后端模块的设计和开发,并分析了安全数据库引擎,完成安全前端模块和安全事务管理模块的设计。在安全后端模块的设计与实现中,为了有效,快速地对数据进行查找、操作,本论文分别对cache管理组织方案和元组组织方式进行分析,并选择合适解决方案,对其进行设计开发。在这些工作的基础上,本论文在cache管理子模块,表和索引管理子模块中设计出其所涉及的客体重用机制,然后对加密进行分析,选择合适的加密方案,最后实现了数据库的加密。在安全数据库引擎模块的分析与设计中,针对电力系统子站采集的数据类型不一定符合规定存储类型的情况,采用“弱类型”记录格式,解决静态类型格式对于不符合规定类型数据的摒弃问题。在安全前端模块的设计中,结合操作系统的安全机制设计用户认证和自主访问控制子模块,既避免了安全机制的冗余又确保了系统的安全性。在安全事务管理模块的分析与设计中,首先对并发控制实现方法进行分析,选择合适的方法,然后分析了ESDBMS锁与操作系统文件锁的融合问题,最后对日志管理和事务处理操作进行了设计,保证了事务并发执行的有效性,数据的安全性和完整性。最后,对整个系统的执行流程进行分析,搭建测试及运行平台,制定安全后端模块和自主访问控制机制的测试方案,根据测试结果,做出相应的分析。
其他文献
建设节约型社会是我国基于我国现实的国情提出的一项重大战略决策,是实现社会可持续发展的重要保障。而工业设计作为制造行业的前沿产业,往往在设计阶段就已经决定了一个产品
综述分析了国外大型风机在翼型、噪声、结冰等气动问题的研究进展。概述了大型风机的材料问题和智能桨叶控制研究现状,归纳分析了智能桨叶控制常用的气动控制装置、作动装置
风送式静电喷雾技术是综合风送式液力喷雾技术与静电喷雾技术优点的一种喷雾技术,它不仅可以二次雾化雾滴,还可以减少雾滴漂移,增加农药在植株叶片上的沉积和附着性能,这对提
数值天气预报技术与能力在不断地发展与提高,集合预报是数值预报发展中的一个热点。集合预报产品所提供的大量预报信息,需要通过合适的产品释用处理来传递给用户,因此对集合
聚合物锂二次电池由于具有高能量密度、可加工成任意形状以及较为安全可靠等优点而可望成为最有希望的新一代电源之一。PEO基聚合物电解质因其可能替代传统锂离子电池中的液
<正> 京剧一向讲究唱念。前辈艺术家们在京剧旦角的唱念上有很多创造和发展,积累了丰富的经验。批判地继承这些经验,革新、丰富京剧旦角的唱念,是我们的一项重要任务。我年纪
目的观察达比加群酯对高龄非瓣膜性心房颤动(房颤)患者凝血功能的影响。方法选择2013年11月—2014年12月在我院住院或门诊就诊的高龄(年龄≥80岁)非瓣膜性房颤30例,予达比加群酯1
2011年我的工作岗位有了变动,1月5日我被任命为新成立的故宫学研究所所长.在既无基础又元经验的前提下,开始了具有拓荒意义的第一年工作。在研究所专职做研究,与我的秉性兴趣契合
由于滥用和过度使用抗生素,细菌的耐药性日益严重,寻找具有价值的新抗生素已刻不容缓。本文概述了获取新抗生素的一般策略,包括了苗头化合物的发现,先导物的优化和候选药物的
目的探讨缺血修饰白蛋白(IMA)水平对急性ST段抬高心肌梗死(STEMI)病人溶栓后早期经皮冠状动脉介入治疗(PCI)术后继发心肌缺血再灌注损伤(IRI)的风险评估价值。方法回顾性分析