状态监测系统中实时数据库的研究
2012-04-13林俊林敏胡华威
电力工程技术 2012年3期
林俊,林敏,胡华威
(1.江苏西电南自智能电力设备有限公司,江苏南京211102;2.南京国电南自电网自动化有限公司,江苏南京211100)
在智能变电站中,状态监测的综合监测单元采用IEC61850标准与站端系统通信,站端监测系统收集各单元汇总的监测信息,将其存入监测数据库中,所有这些数据有些是连续变化的,有些是离散变化的,变化快慢各异,数据库需要适应这些数据存储的要求,并通过人机界面将处理过的数据集中显示,供设备检修人员使用;另一方面需要将数据对远方集中监测主站发布。一般的商用数据库多是磁盘存储,其数据需要按照一定的交换策略被调至内存缓冲区后才能被存取,在执行时受到磁盘I/O的束缚,事务的响应时间受等待延迟、查找延迟等限制,因此在系统中需设计实时数据库,数据库常驻内存,消除了事务处理的I/O瓶颈问题,提高了系统的性能和吞吐量,满足实时响应的要求[1]。
1 实时数据库的需求
实时数据库是指数据和事务都具有定时特性或确定的定时限制的数据库系统,其正确性不仅依赖于逻辑结果,而且依赖于逻辑结果产生的时间,即系统宁可接受在时间限度内的不准确的数据,也不接受超过时间限制的准确的数据。所以数据库一方面要求很强的时效性,即必须在一定的时间内完成数据的传输和预处理,另一方面要求很强的可靠性和吞吐性能,即使在流量很大时,也不能丢失数据。通常实时数据库应满足下列功能需求[2]:(1)实时数据处理的高速度和高精度,以保证整个系统的稳定运行;……
登录APP查看全文
