【技术实现步骤摘要】
本专利技术属于变电站数据处理,具体涉及一种变电站历史数据存储方法及装置。
技术介绍
1、在变电站监控系统中,历史数据包括遥测、遥脉周期采样数据、遥信变位历史数据和系统告警数据,当系统出现故障后历史数据对故障分析和诊断起着重要作用。当历史存储服务出现异常或者存储历史数据的数据库的主节点和备份节点同时失效时,可能导致数据丢失。
技术实现思路
1、本专利技术的目的是提供一种变电站历史数据存储方法及装置,以解决现有技术中数据库主节点和备份节点同时失效可能导致数据丢失的技术问题。
2、为解决上述技术问题,本专利技术提供的一种历史数据存储方法的技术方案为:一种变电站历史数据存储方法,该方法包括:历史数据存储服务接收待存储数据并存储在数据库中,当历史数据存储服务存储数据失败时,将存储失败的待存储数据存入异常数据列表中,当异常数据列表中的数据量超过第一设定值时,将异常数据列表中的数据保存在数据文件中,所述数据文件存储在历史数据存储服务所在的服务器上。
3、上述技术方案的有益效果是:
...【技术保护点】
1.一种变电站历史数据存储方法,其特征在于,该方法包括:历史数据存储服务接收待存储数据并存储在数据库中,当历史数据存储服务存储数据失败时,将存储失败的待存储数据存入异常数据列表中,当异常数据列表中的数据量超过第一设定值时,将异常数据列表中的数据保存在数据文件中,所述数据文件存储在历史数据存储服务所在的服务器上。
2.根据权利要求1所述的变电站历史数据存储方法,其特征在于,所述历史数据存储服务通过数据库状态监测子线程监测数据库的连接状态,当数据库连接状态正常时,所述历史数据存储服务读取数据文件中的数据,并将数据文件中的数据存储在数据库中,然后将已读取完数据的
...【技术特征摘要】
1.一种变电站历史数据存储方法,其特征在于,该方法包括:历史数据存储服务接收待存储数据并存储在数据库中,当历史数据存储服务存储数据失败时,将存储失败的待存储数据存入异常数据列表中,当异常数据列表中的数据量超过第一设定值时,将异常数据列表中的数据保存在数据文件中,所述数据文件存储在历史数据存储服务所在的服务器上。
2.根据权利要求1所述的变电站历史数据存储方法,其特征在于,所述历史数据存储服务通过数据库状态监测子线程监测数据库的连接状态,当数据库连接状态正常时,所述历史数据存储服务读取数据文件中的数据,并将数据文件中的数据存储在数据库中,然后将已读取完数据的数据文件删除。
3.根据权利要求1所述的变电站历史数据存储方法,其特征在于,历史数据存储服务通过以下方式接收待存储数据并存储在数据库中:
4.根据权利要求1所述的变电站历史数据存储方法,其特征在于,所述历史数据存储服务为主备部署,通过主备模块获取当前进程下历史数据存储服务的主备状态,若当前处于主状态的历史数据存储服务异常,则将处于主状态的历史数据存储服务变为备状态,处于备状态的历史数据存储服务变为主状态;
5.根据权利要求4所述的变电站历史数据存储方法,其特征在于,处于主状态的历史数据存储服务通过数据库状态监测子线程监测数据库的连接状态,...
【专利技术属性】
技术研发人员:张玉垒,李宝潭,陶颍军,冯凯滨,蒋敬轩,韩勇,杨晓楠,朱俊瑞,王傲坤,郝宁飞,李燕,李现伟,张亚萍,余勇,马占业,张航,张卫华,贺帆君,昝向艺,陈志刚,
申请(专利权)人:许昌许继软件技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。