学位论文 > 优秀研究生学位论文题录展示

面向对象数据库系统评估与测试技术的研究

作 者: 连智博
导 师: 徐进
学 校: 北京理工大学
专 业: 计算机科学与技术
关键词: 面向对象数据库 基准测试 OO7基准
分类号: TP311.13
类 型: 硕士论文
年 份: 2010年
下 载: 118次
引 用: 1次
阅 读: 论文下载
 

内容摘要


面向对象数据库作为第三代数据库具有前两代数据库无法比拟的优点,它满足复杂数据结构以及海量存储需要,是新型数据库如多媒体数据库、空间数据库、演绎数据库、工程数据库实现的基础。然而,面向对象数据库并没有像预期的那样被普遍接受,其原因一方面是关系型数据库的成熟应用强势,另一方面是面向对象数据库缺少像关系型数据库的统一的标准,包括接口、评价准则及测试标准等,这是制约面向对象对象数据库应用推广的主要症结。本课题结合实际项目,研究面向对象数据库的评价体系和测试标准。首先,对面向对象数据库的基本概念和技术进行讨论,详细讨论了面向对象的对象、类、对象标识符等一些基本概念;并对对象间的基本关系组合关系、继承关系进行了深入的讨论。然后详细讨论了数据库测评的各种模型,并对其中的基准测试模型进行了详细的说明。在基准模型测评的研究当中,详细讨论了各种常见的数据库测评基准。着重说明数据库测评基OO7基准。指出了现有基准的不足,并根据实际的应用需求对其进行改进提出一套自己的测评方案。最后,结合实际的面向对象的数据库产品db4o进行剖析,建立面向对象数据库的评价指标和体系,并通过开源的数据库评价软件PolePostion对db4o进行比较测试,对评价指标体系进行验证。

全文目录


摘要  3-4
Abstract  4-7
第1章 绪论  7-11
  1.1 引言  7-8
    1.1.1 数据库系统的发展  7
    1.1.2 面向对象的方法及其在计算机当中的应用  7-8
  1.2 现状及其存在的问题  8-9
  1.3 本课题主要研究的内容  9-11
第2章面向对象数据库综述  11-23
  2.1 什么是面向对象的方法  11
  2.2 面向对象数据库模型  11-13
    2.2.1 对象  11-12
    2.2.2 对象的标识符  12
    2.2.3 类  12-13
    2.2.4 面向对象数据模型  13
  2.3 面向对象数据库的基本特征  13-14
  2.4 面向对象数据库db4o  14-21
    2.4.1 概述  14
    2.4.2 db4o 对象的存储  14-15
    2.4.3 db4o 的数据库查询  15-18
    2.4.4 db4o 的数据更新和删除  18-19
    2.4.5 db4o 的对事务的支持和C/S 模式  19-21
    2.4.6 db4o 的优势  21
  2.5 本章小结  21-23
第3章 面向对象数据库的测评  23-43
  3.1 数据库测评技术概述  23-24
  3.2 面向对象数据库测评的基准测试  24-28
    3.2.1 HyperModel 基准  25
    3.2.2 基准OO1  25-26
    3.2.3 ACOB 基准  26
    3.2.4 OO7 基准  26-28
  3.3 面向对象数据库测评局限性和改进方案  28-41
    3.3.1 已有面向对象数据库测评的局限性  28
    3.3.2 面向对象数据库的测试设计思想  28-29
    3.3.3 面向对象数据库的大对象的测评  29-32
    3.3.4 面向对象数据库的复杂对象的测评  32-35
    3.3.5 面向对象数据库的继承对象的测评  35-38
    3.3.6 面向对象数据库的事务操作和加锁操作的测评  38-41
  3.4 本章小结  41-43
第4章 面向对象数据库跟对象持久化技术的对比测评  43-56
  4.1 基于 O/R 映射的对象持久化技术概述  43-46
  4.2 面向对象数据库和对象持久化技术的功能对比  46-49
    4.2.1 对于对象封装性能的支持  46-47
    4.2.2 对于数据库重构的支持  47-49
  4.3 在 PolePosition 下的性能对比测评  49-55
    4.3.1 测试系统简介  49-50
    4.3.2 系统配置  50-51
    4.3.3 系统测试结果  51-55
    4.3.4 系统测试结果分析  55
  4.4 小结  55-56
总结与展望  56-57
参考文献  57-59
致谢  59

相似论文

  1. 基于Map/Reduce框架的分布式日志分析系统的研究及应用,TP311.52
  2. 公共信息模型的面向对象数据管理,TP311.13
  3. TPC-E测试系统的设计与实现,TP311.52
  4. 某高职院校图书馆管理系统软件设计与实现,TP311.52
  5. 基于OLTP的高端容错服务器性能评测TPC-E基准的研究与设计,TP368.5
  6. 基于TPC-C基准高端容错机评测系统研究与设计,TP311.52
  7. 应用于图书馆管理的图书管理系统的开发,TP311.52
  8. 移动通信设备中资源与数据管理的通用设计与应用,TP315
  9. 分布式面向对象数据库的查询优化及应用研究,TP311.13
  10. 面向银行中间业务的服务器性能评测基准的研究与实现,TP368.5
  11. 企业库存管理系统的初步设计与实现,TP311.52
  12. 基于SSH的手机网站的设计与实现,TP393.092
  13. 感知哈希算法基准测试平台研究与设计,TP301.6
  14. GML空间数据的存储索引机制研究,TP391.3
  15. 高端容错机负载模拟系统的设计与实现,TP302.8
  16. 电能表通信测试系统的设计与实现,TM933.4
  17. 国家油气数据库管理应用系统功能设计与实现,TP311.52
  18. 钻孔信息管理和柱状图成图方法的改进研究,P285.1
  19. 面向勘探业务的数据模型应用体系研究,P631
  20. 城镇居民基本医疗保险管理信息系统的设计与实现,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 程序设计 > 数据库理论与系统
© 2012 www.xueweilunwen.com