学位论文 > 优秀研究生学位论文题录展示
嵌入式数据库存储管理软件模型研究
作 者: 吕岭
导 师: 万麟瑞
学 校: 南京航空航天大学
专 业: 计算机应用技术
关键词: 存储管理器 内存数据库 池分配模式 文件–页表结构 BPEL表示 ACME表示
分类号: TP311.52
类 型: 硕士论文
年 份: 2009年
下 载: 57次
引 用: 0次
阅 读: 论文下载
内容摘要
本文以嵌入式数据库(EDB)的研究开发为背景,研究EDB存储管理软件模型。借鉴层次体系结构的设计思想,对EDB和存储管理器进行功能划分,提出了EDB和存储管理器的功能层次模型。然后,引入面向对象方法,借助统一建模语言,对存储管理器进行分析和设计。提出一种基于池分配模式的内存数据库(MMDB)组织管理方法,并用设计模式对其进行优化。此外,运用业务流程执行语言(BPEL)描述活动模型,借助ACME语义模板对软件构架进行形式化描述。具体内容如下。首先,借鉴层次体系结构的设计理念,提出了EDB的总体层次结构和存储管理器的功能层次模型,阐述其设计思想。对比传统数据库系统,深入分析存储管理器的系统模型,并探讨了存储管理器的交互机制及其关键技术。其次,重点分析了存储管理器两个重要部件:系统内存管理单元和内存数据库组织单元的结构设计。根据EDB存储管理模型理论,提出系统内存分区结构,阐述其设计思想。建立了系统内存管理单元的领域模型,运用面向对象的模型分析法,分割功能模块,从面向对象建模的专业角度给出系统内存管理单元的用例模型和活动模型。借助BPEL描述活动模型。针对EDB的特点,提出了一种基于池分配模式的内存数据库组织结构和管理方法,阐述了其设计思想。详细分析了内存数据库的物理结构和数据组织,提出了一种文件–页表的数据组织方法。对内存数据库管理进行领域建模。再次,在建立用例模型和活动模型来说明存储管理器相关功能需求的基础上,建立初始类模型、细化类模型、精化类模型来描述对象的结构关系,并使用交互模型和状态模型来描述对象的行为。在具体建模过程中,借助设计模式对初始类模型进行优化,完成精化类模型的设计。最后,从软件构架的角度出发,提出了存储管理器的软件构架,并用ACME对典型构件进行形式化描述。给出了系统典型应用实现。文章中所分析与讨论的各种模型和结论在EDB软件开发中得到了应用,具有一定的理论意义和实用价值。
|
全文目录
摘要 4-5 ABSTRACT 5-10 第一章 绪论 10-15 1.1 研究领域的应用与发展概况 10-12 1.2 课题研究意义和研究内容 12-14 1.2.1 研究意义 12-13 1.2.2 研究内容与方法 13-14 1.3 课题研究的主要工作 14-15 第二章 EDB 存储管理器的总体结构 15-24 2.1 EDB 总体功能的层次体系结构 15-16 2.2 存储管理器系统模型 16-20 2.2.1 系统组成 16-17 2.2.2 系统存储空间模型 17-19 2.2.3 系统体系结构支持 19-20 2.3 存储管理器的交互机制 20-21 2.4 研究领域的关键问题 21-22 2.5 本章小结 22-24 第三章 EDB 系统内存管理单元的功能模型 24-34 3.1 嵌入式系统的内存管理特性 24-25 3.2 系统内存的分区结构 25-26 3.3 系统内存管理领域模型 26-33 3.3.1 系统内存管理单元用例模型 26-28 3.3.2 系统内存管理单元活动模型 28-30 3.3.3 活动模型的BPEL 描述 30-33 3.4 本章小结 33-34 第四章 基于池分配模式的内存数据库组织结构 34-45 4.1 内存数据库定义 34 4.2 池分配模式特性 34-35 4.3 内存数据库的物理结构 35-39 4.3.1 内存池的构成 35-36 4.3.2 池分配模式结构 36-37 4.3.3 内存文件系统 37-38 4.3.4 内存页结构 38-39 4.4 内存数据库的数据组织 39-40 4.4.1 文件–页表设计 39-40 4.4.2 元组存储结构设计 40 4.5 内存数据库管理领域模型 40-44 4.5.1 内存数据库管理用例模型 40-41 4.5.2 内存数据库管理活动模型 41-42 4.5.3 活动模型的BPEL 描述 42-44 4.6 本章小结 44-45 第五章 EDB 存储管理器的对象体系结构设计 45-60 5.1 对象结构模型设计 45-51 5.1.1 初始类模型 45-48 5.1.2 细化类模型 48-49 5.1.3 精化类模型 49-51 5.2 对象行为模型设计 51-59 5.2.1 对象交互模型 51-55 5.2.2 对象状态模型 55-59 5.3 本章小结 59-60 第六章 EDB 存储管理器的典型应用实现 60-72 6.1 开发环境配置 60-62 6.1.1 Tornado 开发环境介绍 60-61 6.1.2 Tornado 开发环境配置 61-62 6.2 存储管理器构架实现 62-67 6.2.1 存储管理器构件图 63-64 6.2.2 存储管理器ACME 描述 64-67 6.3 EDB 系统内存分区分配实现 67-71 6.4 本章小结 71-72 第七章 总结与展望 72-74 参考文献 74-78 致谢 78-79 在学期间的研究成果及发表的学术论文 79
|
相似论文
- 多核环境下内存数据库查询优化的研究,TP311.13
- 基于SMP的内存数据库查询处理优化研究,TP311.13
- 分布式内存数据库存储研究,TP311.13
- 电信计费帐务系统核心模块的设计,TP311.52
- 基于内存数据库的ISEE测试评估模块的设计与实现,TP311.52
- 实时账务模式应用于电信支撑系统的研究,TP311.52
- ARTs-EDB系统的时态数据存储及索引技术研究,TP311.13
- 状态监控器软件构架及监控方法研究,TP368.1
- 校园网络电视系统中的EPG后台的设计与实现,TN949.292
- 银行信贷系统异构数据查询平台的分析与设计,TP311.52
- 在线计费系统(OCS)关键技术的研究与实现,TP311.13
- 移动通信设备中资源与数据管理的通用设计与应用,TP315
- 内存数据库的研究设计与实现,TP311.13
- 实时数据的存储与快速检索技术的研究,TP311.13
- WCDMA分布式基站前后台同步与主备倒换设计与实现,TN929.533
- 基于安全服务的内存数据库系统研究及设计,TP311.13
- 共享接口网关软件模型研究,TP311.52
- 基于工作流的生产任务调度软件模型研究,TP311.52
- 内存数据库备份恢复研究与设计,TP311.13
- 一种内存数据库空间索引的设计与实现,TP311.13
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|