EMS系统中实时数据库关键技术研究及实现

来源 :南京航空航天大学 | 被引量 : 0次 | 上传用户:schoolnowl
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
实时数据库是实时系统与数据库技术有机结合的新型数据库,它具有时间约束性。在时间关键型的应用中传统数据库技术已不能满足需求,实时数据库技术成为研究热点。随着电网规模的不断扩大,电力系统对节能发电调度和资源优化配置的要求也越来越高。现有的电网调度自动化系统无论是在可靠性、稳定性还是可扩展性方面都面临着严峻的考验,而实时数据库能为系统提供关键支撑,其架构及性能会直接影响到系统的整体性能。因此有必要对实时数据库的功能架构、索引技术和并发控制策略方面展开研究。本文围绕EMS系统中的实时数据库关键技术展开深入的研究与分析,主要工作如下:1)介绍了实时数据库的理论概念和研究现状,分析了实时数据库的重要性,结合EMS系统的特点,以内存数据库为底层支撑,设计了EMS-RTDB的功能架构。2)对已有的索引技术进行了研究和分析,在内存中数据存取、指针移动较为快速,内存空间利用率要求较高,传统的索引技术一般难以满足要求。本文针对T树索引进行了改进,在原有的节点结构中加入后继指针和尾指针,提出了T-st树索引,设计了相应的算法,使范围查询、插入和删除等方面的性能有较大提高。根据EMS系统应用需求的不同,实时数据库操作一般包括范围查询和随机检索。基于此,本文实现了两种方案,实现可配置选择,一种是基于T-st树索引的方案,另一种是基于桶散布哈希索引的方案,测试表明它们具有较高的时间性能。3)对已有的并发控制协议进行了研究和分析,结合EMS应用的特点,设计了EMS-RTDB系统中的多粒度锁机制和多种锁模型,并且进一步引入有序共享机制,以满足数据一致性的要求。然后实现了这种多机制相结合的并发控制策略,测试表明它能较好地满足EMS系统要求。
其他文献
软测量技术作为一门新兴的工业建模技术,主要用于复杂工业生产过程中难以用硬件在线测量的参数的实时估计。工业过程机理复杂,且具有非线性、时滞性及参数的多重相关性等特点,而目前的软测量建模方法很难同时解决这些问题。本文在传统统计建模方法的基础上,深入研究了一种基于偏最小二乘法和最小二乘支持向量机法的两阶段软测量建模方法,使建模精度有了一定程度的提高。本文经过对软测量建模现状的研究和分析,围绕偏最小二乘法
现实世界的许多计算机视觉应用都依赖于计算机从图片中提取感兴趣的信息。在计算机视觉问题中,图像中感兴趣的信息通常用参数模型来描述,接着使用模型拟合算法从观察数据中估计
随着我校校园网的开通和投入使用,校园办公网的开发便被提上了议程。为提升我校管理水平,解决学生管理中的工作量大、数据繁多、效率低下的问题,本文在我校原有校园网的基础
面对科研活动节奏的日益加快及科研问题的不断复杂化,科研工作者们急需找到一类新的科研协作工具来满足不断被提出的科研协作需求。互联网技术的发展淡化了时空界限,互联网应用
在以高效快节奏为主旋律的当代社会中,医学发展模式有了极大的改观:由单纯的治疗朝着预防保健方向转变。在此革命性的转变中,即时检验(Point ofCare Testing,以下缩写为POCT)在
Linux以开放源码为主要特色,以性能稳定、设计简洁、支持体系结构广泛、应用程序丰富等众多优点,被用于几乎所有的计算机领域。但是,在视频监控、双机热备、集群存储等实时控制
现在Web应用变得越来越流行,基于Ajax技术的新一代Web应用程序如Amazon.com,Gmail等不断出现,它们都包含了大量的客户端代码运行在浏览器中。由于客户端环境和浏览器配置的多
随着数据库系统的应用普及,软件测试在保证数据库应用系统质量和可靠性方面发挥着重要作用。数据库应用系统的测试需要事先在测试数据库中生成一些测试数据,也称为测试数据库
医学图像配准是为了实现一幅医学图像与另一幅医学图像上对应点、面或像素值通过几何变换达到空间上的一致,从而将多种模态的图像信息融合成一幅新的图像,提供给医生更加丰富
随着经济和社会的发展,人们对汽车的安全性、舒适性、燃油经济性等方面提出了更高的要求,来自汽车功能和开发成本、上市周期各方面的压力,汽车电子软件的开发面临着越来越大的挑