一种测点迁移方法及装置制造方法及图纸

技术编号:10193807 阅读:222 留言:0更新日期:2014-07-10 00:33
本申请提供一种测点迁移方法及装置,该方法通过响应接收到的迁移指令,确定与该迁移指令中携带的测点信息对应的目的实时数据库,然后将与测点信息对应的测点迁移至目的实时数据库,并根据目的实时数据库的信息,更新元数据文件中与测点对应的索引信息,以实现测点从当前实时数据库迁移到目的实时数据库,本申请通过提供的测点迁移方法,以实现对实时数据库中测点的迁移、进而保证系统中各个实时数据库之间数据访问量的均衡、为用户提供更加优质的服务。

【技术实现步骤摘要】
【专利摘要】本申请提供一种测点迁移方法及装置,该方法通过响应接收到的迁移指令,确定与该迁移指令中携带的测点信息对应的目的实时数据库,然后将与测点信息对应的测点迁移至目的实时数据库,并根据目的实时数据库的信息,更新元数据文件中与测点对应的索引信息,以实现测点从当前实时数据库迁移到目的实时数据库,本申请通过提供的测点迁移方法,以实现对实时数据库中测点的迁移、进而保证系统中各个实时数据库之间数据访问量的均衡、为用户提供更加优质的服务。【专利说明】一种测点迁移方法及装置
本专利技术涉及实时数据库
,特别是涉及一种测点迁移方法及装置。
技术介绍
实时数据库是指目前电力信息化行业所指的实时数据库,该实时数据库中的数据组织单位称为测点,每个实时数据库中可以建立成千上万个测点,通过测点可以为用户提供不同种类的数据,如:当该测点中记录的数据为CPU内存使用率时,用户通过访问该测点,可以查询有关CPU内存使用率的信息。但是,现有技术中位于各个实时数据库中的测点是固定存在的,不能实现对系统中各个实时数据库中测点的迁移(从一个实时数据库迁移到另一个实时数据库)、当系统中各个实时数据库中测点的使用频率不均时,通常会导致该系统中各个实时数据库之间的数据访问量差别较大(即:使用频率较低的实时数据库空闲、数据访问量较小,而使用频率较高的实时数据库数据访问量较大、产生数据访问延迟),进而不能为用户提供更好的服务、降低用户体验性。
技术实现思路
有鉴于此,本专利技术实施例提供一种测点迁移方法及装置,以保证系统中各个实时数据库之间数据访问量的均衡、为用户提供更加优质的服务。为了实现上述目的,本专利技术实施例提供的技术方案如下:一种测点迁移方法,包括:响应接收到的迁移指令,确定与该迁移指令中携带的测点信息对应的目的实时数据库;将与所述测点信息对应的测点迁移至所述目的实时数据库;根据所述目的实时数据库的信息,更新元数据文件中与所述测点对应的索引信肩、O优选的,与所述测点信息对应的测点为热点。优选的,还包括按照以下步骤确定热点:响应接收到的热点判断指令,判断测点是否满足所述热点判断指令中携带的热点判断条件;当所述测点满足所述热点判断条件时,确定所述测点为热点。优选的,所述测点为用户输入的至少一个测点,或所述实时数据库中的各个测点。优选的,当测点为所述实时数据库中的各个测点时,该方法包括:响应接收到的热点判断指令,以预先设置的判断频率、逐次判断所述实时数据库中满足所述热点判断指令中携带的热点判断条件的测点集;当判断次数满足预设值时,确定每次判断得到的测点集的交集中的测点为热点。优选的,确定与该迁移指令中携带的测点信息对应的目的实时数据库的过程为:分别获取系统中每个实时数据库的物理资源使用率;将相对物理资源使用率最低的实时数据库确定为与该迁移指令中携带的测点信息对应的目的实时数据库。优选的,将与所述测点信息对应的测点迁移至所述目的实时数据库的过程为:在所述目的实时数据库中创建名称与所述测点的测点名相同的目的测点;获取与所述测点对应的历史数据;将所述历史数据迁移至所述目的测点中,实现将与测点信息对应的测点迁移至所述目的实时数据库的过程。优选的,根据所述目的实时数据库的信息,更新元数据文件中与所述测点对应的索引信息,包括:获取所述目的实时数据库的目的实时数据库名称;将所述目的实时数据库名称、替换元数据文件中与所述测点对应的索引信息中的实时数据库名称。一种测点迁移装置,包括:确定单元、迁移单元以及更新单元,其中,所述确定单元,用于响应接收到的迁移指令,确定与该迁移指令中携带的测点信息对应的目的实时数据库;所述迁移单元与所述确定单元相连接,用于将与所述测点信息对应的测点迁移至所述目的实时数据库;所述更新单元与所述迁移单元相连接,用于根据所述目的实时数据库的信息,更新元数据文件中与所述测点对应的索引信息。优选的,与所述测点信息对应的测点为热点。本申请提供一种测点迁移方法及装置,该方法通过响应接收到的迁移指令,确定与该迁移指令中携带的测点信息对应的目的实时数据库,然后将与测点信息对应的测点迁移至目的实时数据库,并根据目的实时数据库的信息,更新元数据文件中与测点对应的索引信息,以实现测点从当前实时数据库迁移到目的实时数据库,本申请通过提供的测点迁移方法,以实现对实时数据库中测点的迁移、进而保证系统中各个实时数据库之间数据访问量的均衡、为用户提供更加优质的服务。【专利附图】【附图说明】为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例一提供的一种测点迁移方法流程图;图2为本申请实施例二提供的一种热点确定方法流程图;图3为本申请实施例三提供的一种测点迁移装置的结构示意图。【具体实施方式】为了使本
的人员更好地理解本专利技术中的技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。实施例一:图1为本申请实施例一提供的一种测点迁移方法流程图。如图1所示,该方法包括:S101、响应接收到的迁移指令,确定与该迁移指令中携带的测点信息对应的目的实时数据库。在本申请实施例提供的测点迁移指令中,首先响应接收到的迁移指令,且优选的,该迁移指令为用户通过按键等方式发送的。在本申请实施例中,当接收到用户发送的迁移指令后,会响应该迁移指令,确定于该迁移指令中携带的测点信息对应的目的实时数据库,且优选的,该过程为:1、分别获取系统中每个实时数据库的物理资源使用率。在本申请实施例中,优选的,获取到的系统中每个实时数据库的物理资源使用率包括=CPU使用率、内存使用率、网络使用率、硬盘使用率等。在本申请实施例中,该物理资源使用率包括的具体内容(如:CPU使用率、内存使用率、网络使用率、硬盘使用率等)可以依据专利技术人的需要自己设定,在此不作限定。2、将相对物理资源使用率最低的实时数据库确定为与该迁移指令中携带的测点信息对应的目的实时数据库。在本申请实施例中,优选的,当获取到系统中每个实时数据库的物理资源使用率后,需要根据各个实时数据库的物理资源使用率,计算分别与每个实时数据库对应的相对物理资源使用率,进而将相对物理资源使用率最低的实时数据库确定为与该迁移指令中携带的测点信息对应的目的实时数据库。且在本申请实施例中,优选的,设置权重信息表,该权重信息表中设置有分别与该物理资源使用率中包括的各个内容对应的权重,当获取到系统中的各个实时数据库的物理资源使用率后,计算分别与每个实时数据库的相对物理资源使用率的过程如下:将该实时数据库的物理资源使用率的各个内容的值分别乘以与其对应的权重,如:当物理资源使用率包括:CPU使用率、内存使用率、网络使用率以及硬盘使用率时,将获取到的与该实时数据库对应的物理资源使用率中的CPU使用率乘以预先设置的权重本文档来自技高网
...
一种测点迁移方法及装置

【技术保护点】
一种测点迁移方法,其特征在于,包括:响应接收到的迁移指令,确定与该迁移指令中携带的测点信息对应的目的实时数据库;将与所述测点信息对应的测点迁移至所述目的实时数据库;根据所述目的实时数据库的信息,更新元数据文件中与所述测点对应的索引信息。

【技术特征摘要】

【专利技术属性】
技术研发人员:张杨孙雷
申请(专利权)人:国家电网公司北京中电飞华通信股份有限公司北京国电通网络技术有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1