本发明属于电力系统领域,尤其是涉及一种适用于大规模电力网格规划的快速检索数据库系统。
背景技术:
数据库系统是电力系统领域中的监控系统、电量采集系统、设备状态监测系统等的数据处理支撑平台。基于实时数据库数据处理平台可以有效提升电力系统数据测量、运行控制、设备状态监测与调节的可靠性与稳定性,为电力系统的实时在线监控、数据分析、决策支持及远程在线浏览提供实时数据服务和多重数据管理功能。现有的数据库不能实现对大规模电力网格规划的快速检索,无法满足用户的需求。
技术实现要素:
有鉴于此,本发明旨在提出一种适用于大规模电力网格规划的快速检索数据库系统,可以实现对数据库的实时检索。
为达到上述目的,本发明的技术方案是这样实现的:
一种适用于大规模电力网格规划的快速检索数据库系统,包括:
访问接口,用于用户访问数据库系统,进行处理后发送给数据库服务器;
数据传送模块,用于数据检索处理完毕后,将检索结果发送给用户;
数据库服务器,用于接收用户访问数据库系统的请求,进行处理后发送给数据处理系统,并将数据处理系统检索的结果发送给数据传送模块;
本地数据库,将本地数据库分成若干个子数据库,每个子数据库对应一个编号,将电力网络中的静态数据、实时数据、缓存数据、电力网格规划数据和历史数据分别存放在子数据库中;
数据处理系统,用于管理本地数据库,进行一个或多个执行数据操作,并获得对应的一个或多个执行结果,并将执行结果发送到本地数据库,协调本地实时数据库完成全局快速检索。
进一步的,本系统还包括数据复制管理模块,用于将用户的检索过程、检索结果进行复制,并同步到系统工作日志。
进一步的,所述系统工作日志上传到云服务器端。
进一步的,所述数据处理系统根据获得的执行结果定位相应的子数据库,并获取该子数据库内的所有数据。
进一步的,所述子数据库按照电力网格规划的层级进行优先级排序。最高级别的电力网格为第一级,次高级别的电力网络为第二级,依此类推。便于用户从最高级依次进行检索。
进一步的,所述数据处理系统还包括数据迁移规则模块,根据迁移规则自动判定历史数据的冷热程度,据此进行优先级排序。
进一步的,所述子数据库信息包括文字信息、图表信息等内容。
相对于现有技术,本发明所述的数据库系统具有以下优势:本数据库系统设置多个子数据库,并进行优先级排序,并行的多个子数据库将显著提高数据是检索速度和操作性能,对数据库进行大数据操作时优势更为明显。
附图说明
构成本发明的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1为本发明实施例所述的结构示意图。
具体实施方式
需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。
下面将参考附图并结合实施例来详细说明本发明。
一种适用于大规模电力网格规划的快速检索数据库系统,包括:
访问接口,用于用户访问数据库系统,进行处理后发送给数据库服务器;
数据传送模块,用于数据检索处理完毕后,将检索结果发送给用户;
数据库服务器,用于接收用户访问数据库系统的请求,进行处理后发送给数据处理系统,并将数据处理系统检索的结果发送给数据传送模块;
本地数据库,将本地数据库分成若干个子数据库,子数据库信息包括文字信息、图表信息等内容,每个子数据库对应一个编号,将电力网络中的静态数据、实时数据、缓存数据、电力网格规划数据和历史数据分别存放在子数据库中,子数据库按照电力网格规划的层级进行优先级排序,最高级别的电力网格为第一级,次高级别的电力网络为第二级,依此类推;便于用户从最高级依次进行检索;
数据处理系统,用于管理本地数据库,进行一个或多个执行数据操作,并获得对应的一个或多个执行结果,并将执行结果发送到本地数据库,数据处理系统根据获得的执行结果定位相应的子数据库,并获取该子数据库内的所有数据,以协调本地实时数据库完成全局快速检索,数据处理系统还包括数据迁移规则模块,根据迁移规则自动判定历史数据的冷热程度,据此进行优先级排序;
数据复制管理模块,用于将用户的检索过程、检索结果进行复制,并同步到系统工作日志,系统工作日志上传到云服务器端。
本实例的工作过程:用户通过访问接口访问数据库系统,数据处理系统对用户的检索进行处理,并将执行结果发送到本地数据库,数据处理系统根据获得的执行结果定位相应的子数据库,并获取该子数据库内的所有数据,并通过数据传送模块将检索结果发送给用户。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。