首页> 中文学位 >DTS数据库中数据的快速存取研究
【6h】

DTS数据库中数据的快速存取研究

代理获取

目录

文摘

英文文摘

声明

第一章 引言

1.1课题研究的背景及意义

1.2 DTS的研究现状及发展趋势

1.2.1国外DTS发展历史

1.2.2国内DTS研究现状

1.2.3 DTS的发展趋势

1.3数据库技术的发展

1.3.1关系数据库

1.3.2内存数据库

1.3.3数据库技术在DTS中的应用

1.4本文的主要内容

第二章 数据库支撑平台的构建

2.1 DTS数据库结构设计

2.1.1设计要求

2.1.2设计原则

2.1.3 DTS数据库的内容

2.2离线数据库的设计

2.2.1离线数据库的数据类型

2.2.2离线数据库表空间设计

2.3实时数据库的设计

2.3.1实时数据库的数据类型

2.3.2实时数据库的并发控制与接口

2.4离线数据库和实时数据库的关系

2.5数据库与学员台的通信

2.5.1实时数据库与绘制曲线模块的通信

2.5.2实时数据库与界面显示模块的通信

2.6小结

第三章 Oracle数据库的快速加载方法

3.1通用数据库访问技术

3.1.1 0DBC

3.1.2 ADO

3.2 Oracle专用访问技术

3.2.1 Pro*C/C++

3.2.2 OO4O

3.2.3 OCI

3.2.4 OCL

3.3以上几种数据库访问技术的比较

3.4 OCL的编程实现

3.4.1读取数据

3.4.2读取数据

3.5 OCL技术的改进

3.6算例分析

3.7小结

第四章数据库和其他模块的通信与同步

4.1进程间通信的方法

4.1.1 Windows Sockets

4.1.2共享内存

4.1.3剪切板

4.1.4管道

4.2进程/线程的同步

4.2.1信号灯

4.2.2事件对象

4.2.3临界区对象

4.2.4互斥对象

4.3 DTS中的进程/线程

4.3.1进程与线程的关系

4.3.2 DTS中的进程

4.3.3 DTS中的线程

4.4 DTS进程间通信

4.4.1共享内存的应用

4.4.2同步问题

4.5 小 结

第五章Oracle数据库性能优化

5.1 Oracle数据库结构

5.2数据看物理结构优化

5.2.1磁盘读写并行与操作并行优化

5.2.2优化Oracle配置参数

5.3数据库逻辑结构优化

5.3.1基本表扩展

5.3.2合理使用索引

5.4小结

第六章总结

参考文献

致 谢

攻读硕士学位期间发表的学术论文和参加科研情况

展开▼

摘要

调度员培训仿真系统(DTS)对实时性要求较高,本文通过优化基于Oracle的数据库支撑平台来提高DTS的仿真速度。在进程间通信方面,采用同时具有读写功能的共享内存方法来实现数据大批量、频繁地交换。对于离线Oracle数据库接口的开发,比较了几种通用数据库访问技术和Oracle数据库专用访问技术,并从中选出OCL直接路径加载技术快速加载仿真数据。通过分析OCL的加载机制,在编程实现方面对其进行改进,使之更加适合DTS数据加载的特点,提高存储效率。在DTS的网络通信方面,提出了具有主动送数功能的服务线程,并对网络通信模式进行了改进,减少了网络间的冗余操作。最后本文对离线的Oracle数据库进行物理结构优化和逻辑结构优化,使Oracle离线数据库在读写方面的性能达到最优。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号