| 【中文题名】 | 数字集群运营支撑系统内存管理器的设计和实现 |
| 【英文题名】 | Design and Implementation of Storage Manager for iDEN BOSS |
| 【学科专业】 | 软件工程 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2005-4-29 |
| 【中关键词】 | 内存管理器,性能,内存管理,T,树, |
| 【英关键词】 | Storage Manager,Performance,Memory Management,T-Tree, |
| 【分类导航】 | 工业技术>无线电电子学、电信技术>无线通信>移动通信>> |
| 【论文摘要】 | 一种提高数据库管理系统性能的方法是将工作数据全部放入内存中。本文提出了一种内存数据管理器的结构,它包括解析器、存储管理器和装载器。数字集群运营支撑系统内存管理器设计的目的是提高系统的吞吐量和响应时间。内存管理器设计的首要原则是数据直接访问(Direct Access to Data)。内存管理器的关键技术包括T 树索引结构、改进的LRU 内外存交换策略和影子内存工作区。它将一次处理的所有工作数据和热点数据全部装入内存,有效地减少磁盘访问次数,利用内存快速的存取速度提高系统运行效率。 |
| 【论文题纲】 |
|
第一章 绪论 |
7-9 |
|
1.1 引言 |
7-8 |
|
1.2 研究目的和研究内容 |
8 |
|
1.3 论文的章节安排 |
8-9 |
|
第二章 数字集群运营支撑系统分析 |
9-21 |
|
2.1 数字集群运营支撑系统总体结构 |
9-11 |
|
2.2 数字集群运营支撑系统与内存管理器的接口 |
11-17 |
|
2.2.1 计费管理子系统 |
11-14 |
|
2.2.2 帐务管理子系统 |
14-17 |
|
2.3 影响系统性能的关键因素分析 |
17-19 |
|
2.4 小结 |
19-21 |
|
第三章 内存管理器的分析及其设计 |
21-33 |
|
3.1 数据库管理系统对内存管理器提供的支持 |
21-26 |
|
3.1.1 数据交换的文件格式 |
21-23 |
|
3.1.2 将表内容导出到文件 |
23-24 |
|
3.1.3 高速装载程序 |
24-25 |
|
3.1.4 比较载入和导入 |
25-26 |
|
3.2 内存管理器的结构设计 |
26-31 |
|
3.2.1 总体结构 |
26-28 |
|
3.2.2 Exporter |
28-30 |
|
3.2.3 Loader |
30-31 |
|
3.3 小结 |
31-33 |
|
第四章 内存管理器关键技术及其实现 |
33-61 |
|
4.1 内存管理器的内存管理 |
33-41 |
|
4.1.1 内存管理方法 |
33-34 |
|
4.1.2 课题中采用的内存管理方法 |
34-37 |
|
4.1.3 物理内存的锁定 |
37-38 |
|
4.1.4 内存管理器的内存管理机制 |
38-41 |
|
4.2 索引结构 |
41-52 |
|
4.2.1 可扩展的Hashing |
42-44 |
|
4.2.2 T-Tree |
44-48 |
|
4.2.3 内存索引结构的性能分析 |
48-52 |
|
4.3 加锁原则 |
52-53 |
|
4.3.1 系统的加锁原则 |
53 |
|
4.4 日志与恢复机制 |
53-60 |
|
4.4.1 内存管理器恢复技术的特征 |
55-56 |
|
4.4.2 内存管理器数据恢复 |
56-60 |
|
4.5 小结 |
60-61 |
|
第五章 系统测试 |
61-63 |
|
结束语 |
63-65 |
|
致谢 |
65-67 |
|
参考文献 |
67-69 |
|
| 【DOI】 | LunWen.ID:2.2008.351497 |