嵌入式数据库存储管理软件模型研究

来源 :南京航空航天大学 | 被引量 : 0次 | 上传用户:feijin4fhi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文以嵌入式数据库(EDB)的研究开发为背景,研究EDB存储管理软件模型。借鉴层次体系结构的设计思想,对EDB和存储管理器进行功能划分,提出了EDB和存储管理器的功能层次模型。然后,引入面向对象方法,借助统一建模语言,对存储管理器进行分析和设计。提出一种基于池分配模式的内存数据库(MMDB)组织管理方法,并用设计模式对其进行优化。此外,运用业务流程执行语言(BPEL)描述活动模型,借助ACME语义模板对软件构架进行形式化描述。具体内容如下。首先,借鉴层次体系结构的设计理念,提出了EDB的总体层次结构和存储管理器的功能层次模型,阐述其设计思想。对比传统数据库系统,深入分析存储管理器的系统模型,并探讨了存储管理器的交互机制及其关键技术。其次,重点分析了存储管理器两个重要部件:系统内存管理单元和内存数据库组织单元的结构设计。根据EDB存储管理模型理论,提出系统内存分区结构,阐述其设计思想。建立了系统内存管理单元的领域模型,运用面向对象的模型分析法,分割功能模块,从面向对象建模的专业角度给出系统内存管理单元的用例模型和活动模型。借助BPEL描述活动模型。针对EDB的特点,提出了一种基于池分配模式的内存数据库组织结构和管理方法,阐述了其设计思想。详细分析了内存数据库的物理结构和数据组织,提出了一种文件–页表的数据组织方法。对内存数据库管理进行领域建模。再次,在建立用例模型和活动模型来说明存储管理器相关功能需求的基础上,建立初始类模型、细化类模型、精化类模型来描述对象的结构关系,并使用交互模型和状态模型来描述对象的行为。在具体建模过程中,借助设计模式对初始类模型进行优化,完成精化类模型的设计。最后,从软件构架的角度出发,提出了存储管理器的软件构架,并用ACME对典型构件进行形式化描述。给出了系统典型应用实现。文章中所分析与讨论的各种模型和结论在EDB软件开发中得到了应用,具有一定的理论意义和实用价值。
其他文献
随着社会主义市场经济的发展,销售在企业生产经营活动中越来越重要,企业生产的产品只有通过销售,才能实现其价值,补偿生产耗费后,创造一定的利润。但一个公司内会存在着销售管理系
随着信息技术的不断发展和国家建设的需要,地理信息数据产品的应用范围不断扩大,产品的数量高速增长,如何验证数据产品的版权归属,已成为数字测绘生产中的一项亟须解决的问题
随着信息技术的进步与互联网的飞速发展,P2P网络系统的规模越来越大,P2P网络系统中的搭便车(flee-riding)现象正在变得越来越严重。于是,促进结点对资源公平共享的激励机制应
目前agent技术越来越成为人工智能研究的重点,并且人们一直以来在基于agent的定义和形式化模型上进行着探索,也已经出现了许多重大的理论成就,其中最著名的要数Rao和Georgeff
乳腺癌是女性常见的恶性肿瘤之一,近年来发病率呈明显上升趋势。超声被广泛用于乳腺癌的诊断,因为超声成像具有对人体无放射、价格相对较低廉等优势。临床上,医生主要是通过
经济增长意味着国家财富的增加,就业机会的增加,人民生活水平的提高等等,从而研究经济增长的影响因素一直是宏观经济学讨论的热点问题。消费、投资和净出口作为拉动经济增长的三
数字水印技术作为实现多媒体信息认证、版权保护的一个有效方法,已成为多媒体信息安全领域的研究热点。本文对静态图像的数字水印技术理论和方法进行了研究与应用,主要工作如
机动目标跟踪技术是计算机视觉领域中的重要研究课题,在机器人导航、航空航天、生产过程控制、医学研究、智能监控以及军事侦察等方面有着广泛的应用。所谓机动目标跟踪是指
随着互联网技术的发展和应用,传统的教学方式已受到了新的挑战,如何有效利用现如今丰富的网络资源,并依托于网络开展更有针对性的个性化教学模式及探究式的学习方法,成为新的研究
随着云计算与大数据技术的发展,全球涌现了越来越多的IaaS(Infrastructure as a Service)云计算平台。IaaS云计算应用场景广泛,例如众多高校通过使用IaaS云平台来减少机房在