【技术实现步骤摘要】
本专利技术属电力自动化系统
,更准确地说涉及一种。
技术介绍
在变电站自动化系统中需要对变电站运行状况进行监视、控制和管理,不仅需要维护大量的共享数据和控制知识;而且这些应用活动的完成又具有严格的时限。因此在变电站监控系统中既需要商业数据库也需要实时数据库。为适应大型变电站和集控站的需要,系统采用分层分布式结构,即按照变电站被监控、保护对象和系统功能,分布设置多台计算机,并将它们连接到能共享资源的网络上实现分布式处理;变电站实时数据库是按功能分布的分布式实时数据库,即为不同应用提供服务的实时数据库分布在不同的节点上。为了保证变电站监控系统的可靠性对服务器进行冗余配置,每台服务器上安装有独立的商业数据库软件,完成历史数据和配置参数的保存。不论是商业库还是实时库都存在在不同的节点上,如何正确、可靠的保证他们之间数据的同步是急需解决的一个问题。
技术实现思路
本专利技术的目的在于:提供一种,通过服务程序共同协调处理,既保证多个节点商业库之间的同步,也保证多个节点实时库之间的同步,而且支持节点个数的扩展,适应目前智能变电站的部署架构。本专利技术是采取以下的技术方案来实现的:在变电站监控系统中增加三个组件,分别为数据服务程序、实时库管理程序和同步服务程序,变电站部署的机器为服务器节点和操作站节点,服务器节点是指安装有商业数据库的机器,数据服务程序和同步服务程序两个组件只需部署在服务器节点上,实时库管理程序需要部署在每个节点上。需要对数据库进行删除、更改、插入操作时,调用接口按照统一格式发送到服务器节点的数据服务程序,数据服务程序接收到该命令后,对 ...
【技术保护点】
变电站自动化监控系统的数据库同步方法,其特征是:在变电站监控系统中增加三个组件,分别为数据服务程序、实时库管理程序和同步服务程序,变电站部署的机器为服务器节点和操作站节点,服务器节点是指安装有商业数据库的机器,数据服务程序和同步服务程序两个组件只需部署在服务器节点上,实时库管理程序需要部署在每个节点上;需要对数据库进行删除、更改、插入操作时,调用接口按照统一格式发送到服务器节点的数据服务程序,数据服务程序接收到该命令后,对本机商业数据库进行操作,操作正确后将操作的sql语句发送给同步服务程序,由同步服务程序完成对需要同步的数据库的操作;上述过程结束后,数据服务程序计算该操作需要同步哪些节点的数据库,之后向对应节点的实时库管理程序发送实时库同步操作消息,每个节点部署的实时库管理程序负责接收操作消息,并对消息解析完成对本地实时数据库操作。
【技术特征摘要】
1.变电站自动化监控系统的数据库同步方法,其特征是:在变电站监控系统中增加三个组件,分别为数据服务程序、实时库管理程序和同步服务程序,变电站部署的机器为服务器节点和操作站节点,服务器节点是指安装有商业数据库的机器,数据服务程序和同步服务程序两个组件只需部署在服务器节点上,实时库管理程序需要部署在每个节点上;需要对数据库进行删除、更改、插入操作时,调用接口按照统一格式发送到服务器节点的数据服务程序,数据服务程序接收到该命令后,对本机商业数据库进行操作,操作正确后将操作的sql语句发送给同步服务程序,由同步服务程序完成对需要同步的数据库的操作;上述过程结束后,数据服务程序计算该操作需要同步哪些节点的数据库,之后向对应节点的实时库管理程序发送实时库同步操作消息,每个节点部署的实时库管理程序负责接收操作消息,并对消息解析完成对本地实时数据库操作。2.根据权利要求1所述的变电站自...
【专利技术属性】
技术研发人员:夏雪松,石旭初,罗坤,张鹏,
申请(专利权)人:国家电网公司,江苏省电力公司淮安供电公司,江苏省电力公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。