在电力行业,实时数据库广泛应用于发电(特别是火力发电)、输电、配电等环节,为数据采集、存储、监控、分析提供基础支持。本文主要讨论用于输配电环节的电网实时数据库选型测试,所涉及的是电网的用电数据采集、存储、查询、分析等。
根据电网用电数据标签点多、数据吞吐量大、系统稳定可靠性要求高等特点,对实时数据库的测试要点包括以下几方面:
1)系统所支持的最大标签点数:实时数据库支持的最大标签点数量决定了该数据库的应用范围和能力。
2)数据的写入速度:因为数据采集具有周期性,数据的写入必须在一个采集周期内完成才能保证数据不会丢失,同时数据的写入速度也决定了数据库的吞吐量。
3)数据查询时间:包括实时数据查询响应时间和历史断面查询响应时间。实时数据查询响应时间主要考察查询单个/多个标签点实时值的响应时间;历史断面查询响应时间主要考察查询某个时刻单个/多个标签点历史值的响应时间。
4)异常情况处理能力:在数据采集过程中,可能遇到网络中断、数据库服务停止等异常情况,但要保证采集的数据不损坏、不丢失,一旦网络、数据库恢复,能够正常存储到数据库中,且不影响实时数据的采集。
5)数据库的稳定可靠性:一般情况下,数据采集按照一定的频率进行周期写入,为使数据能够正确存储到数据库中,必须保证数据库连续不停机运行,因此要求数据库是稳定可靠的。
基于以上分析,对实时数据库的测试除了功能性之外,还需要重点关注其性能、可靠性、稳定性等特性。