首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--程序设计论文

高性能面向对象数据库ONet服务端存储管理的设计与实现

第一章、 绪论第1-13页
 1.1 引言第7-8页
 1.2 现有的面向对象数据库系统第8-9页
 1.3 面向对象数据库应用领域第9-11页
  1.3.1 Internet数据库第9-10页
  1.3.2 产品数据管理第10页
  1.3.3 OODB与XML的结合第10-11页
  1.3.4 移动数据库第11页
 1.4 面向对象数据库存在的问题第11页
 1.5 结论第11-13页
第二章、 面向对象与关系型数据库的比较第13-18页
 2.1 关系型数据库第13-14页
 2.2 面向对象数据库第14-15页
 2.3 两者的比较第15-18页
  2.3.1 共同特点第15页
  2.3.2 基本特性的比较第15页
  2.3.3 开发方法的比较第15-16页
  2.3.4 性能的比较第16页
  2.3.5 比较的结论第16-18页
第三章、 面向对象数据库的特性第18-23页
 3.1 面向对象数据库系统的基本特性第18-21页
  3.1.1 复杂对象第18页
  3.1.2 对象标识第18-19页
  3.1.3 封装性第19页
  3.1.4 类和类型第19页
  3.1.5 继承性第19-20页
  3.1.6 持久性第20页
  3.1.7 重载和迟联编第20页
  3.1.8 可扩展性第20页
  3.1.9 查询第20-21页
  3.1.10 并发性第21页
  3.1.11 恢复第21页
  3.1.12 存储管理第21页
 3.2 面向对象数据库系统的可选特性第21-23页
  3.2.1 多重继承性第21-22页
  3.2.2 类型检查和类型推理第22页
  3.2.3 分布第22页
  3.2.4 设计事务处理第22-23页
第四章、 OODBMS原型TR-OODB的开发第23-33页
 4.1 Shore Storage Manager介绍第23-27页
  4.1.1 SSM的磁盘I/O管理第24-25页
  4.1.2 SSM的缓冲管理第25页
  4.1.3 SSM的线程机制第25-26页
  4.1.4 SSM的事务机制第26页
  4.1.5 崩溃恢复机制第26页
  4.1.6 SSM线程包中与事件相关的方法第26-27页
  4.1.7 SSM的并发性控制第27页
 4.2 TR-OODB的服务器端实现第27-30页
  4.2.1 TR-OODB的事务管理器第27-28页
  4.2.2 TR-OODB的ssm事务执行线程第28页
  4.2.3 TR-OODB的事务请求方式第28-29页
  4.2.4 TR-OODB服务端运行时动态模型第29-30页
 4.3 TR-OODB的客户端实现第30-31页
 4.4 TR-OODB的优势与不足第31-33页
第五章、 OODBMS-ONet服务端存储管理的设计第33-48页
 5.1 ONet系统构成第33页
 5.2 ONet服务端存储管理关键设计第33-37页
  5.2.1 页面服务器模式第34-35页
  5.2.2 服务器端的被动事务第35-37页
 5.3 多线程机制第37-47页
  5.3.1 Windows NT/2000操作系统第37页
  5.3.2 Windows NT/2000的线程第37-38页
  5.3.3 Windows NT/2000的线程调度第38页
  5.3.4 两种基本任务模式第38-39页
  5.3.5 需要多少线程第39-40页
  5.3.6 I/O完成端口第40-43页
  5.3.7 Windows 2000的线程池第43-44页
  5.3.8 I/O完成端口和线程池控制下的异步I/O包装类第44-47页
 5.4 总结第47-48页
第六章、 ONet存储管理层的详细设计与实现第48-72页
 6.1 被动事务类设计(事务层设计)第48-53页
  6.1.1 设计基本要点第48-50页
  6.1.2 ONet事务对象第50-51页
  6.1.3 ONet事务指令对象第51页
  6.1.4 ONet事务指令队列第51-52页
  6.1.5 线程池机制下的被动事务运行第52-53页
 6.2 磁盘管理器(Disk manager)第53-55页
 6.3 缓冲管理器(Buffer manager)第55-58页
 6.4 日志管理器(log manager)及ARIES恢复算法第58-63页
  6.4.1 ARIES算法简介第58-63页
  6.4.2 ONet中日志管理的设计第63页
 6.5 并发控制、锁管理器(lock manager)第63-65页
 6.6 页面管理器(page manager)第65-66页
 6.7 对象标识管理(oid manager)第66-69页
  6.7.1 OID的直接映射方式管理第67-68页
  6.7.2 ONet对直接映射方式的实现第68-69页
 6.8 通信层设计第69-71页
 6.9 总结第71-72页
第七章、 ONet客户端的实现技术第72-78页
 7.1 ODMG的C++绑定第72-74页
  7.1.1 ODMG标准简介第73页
  7.1.2 ODMG OML的主要内容第73-74页
 7.2 持久对象的内存结构维护第74-78页
  7.2.1 虚函数表指针和虚拟基类对象指针第74-75页
  7.2.2 ONet C++ ODL对象模型的限制第75页
  7.2.3 限制条件下的对象内存结构第75-77页
  7.2.4 ONet中的虚函数表重填第77-78页
第八章、 总结和系统开发展望第78-80页
参考文献第80-82页
致谢第82页

论文共82页,点击 下载论文
上一篇:基于分布式工作流的OA系统
下一篇:组件式DSS开发环境的研究与设计