CN113420036A - 一种电网监控***内存库关系库一致性校验方法 - Google Patents
一种电网监控***内存库关系库一致性校验方法 Download PDFInfo
- Publication number
- CN113420036A CN113420036A CN202110694379.0A CN202110694379A CN113420036A CN 113420036 A CN113420036 A CN 113420036A CN 202110694379 A CN202110694379 A CN 202110694379A CN 113420036 A CN113420036 A CN 113420036A
- Authority
- CN
- China
- Prior art keywords
- data
- information table
- synchronized
- identifier
- data information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/23—Updating
- G06F16/2365—Ensuring data consistency and integrity
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/22—Indexing; Data structures therefor; Storage structures
- G06F16/2228—Indexing structures
- G06F16/2255—Hash tables
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/22—Indexing; Data structures therefor; Storage structures
- G06F16/2282—Tablespace storage structures; Management thereof
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/28—Databases characterised by their database models, e.g. relational or object models
- G06F16/284—Relational databases
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Computing Systems (AREA)
- Computer Security & Cryptography (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本申请涉及电网监控***内存库关系库一致性校验方法、装置、计算机设备。所述方法包括:获取电网监控***中的内存数据库发送的待同步数据和第一数据信息表;待同步数据包括至少一个数据块;第一数据信息表包括至少一个数据块对应的第一标识和第一数据特征值;根据待同步数据,生成第二数据信息表;第二数据信息表包括至少一个数据块对应的第二标识和第二数据特征值;针对第一数据信息表中的每个第一标识,若第二数据信息表中存在与第一标识相匹配的第二标识,且第一数据特征值和第二数据特征值相等,确定待同步数据校验一致。采用本方法能够对内存库和关系库之间同步数据校验进行优化,无需对两个数据库全库扫描,提升了同步数据一致性校验效率。
Description
技术领域
本申请涉及计算机技术领域,特别是涉及一种电网监控***内存库关系库一致性校验方法、装置、计算机设备和存储介质。
背景技术
随着电网建设规模的扩大,电网中越来越多采集点的实时数据将汇集到SCADA***(Supervisory Control And Data Acquisition,数据采集与监视控制***)中,SCADA***需要对海量的实时数据进行高效存储,以提供数据查询和统计分析服务。
为持久存储某部分数据,需要在***中的内存数据库和关系数据库之间进行数据同步。在将数据同步至关系数据库后,需要对同步数据一致性进行校验,目前通常采用全库扫描的方法,对两个数据库之间的同步数据一致性进行校验,但这种方法存在校验时间长、校验灵活度较差,对数据库负载造成较大压力的问题。
发明内容
基于此,有必要针对上述技术问题,提供一种能够解决上述问题的一种电网监控***内存库关系库一致性校验方法、装置、计算机设备和存储介质。
一种电网监控***内存库关系库一致性校验方法,应用于关系数据库,所述方法包括:
获取所述电网监控***中的内存数据库发送的待同步数据和第一数据信息表;所述待同步数据包括至少一个数据块;所述第一数据信息表包括所述至少一个数据块对应的第一标识和第一数据特征值;
根据所述待同步数据,生成第二数据信息表;所述第二数据信息表包括所述至少一个数据块对应的第二标识和第二数据特征值;
针对所述第一数据信息表中的每个第一标识,若所述第二数据信息表中存在与所述第一标识相匹配的第二标识,且所述第一数据特征值和所述第二数据特征值相等,确定所述待同步数据校验一致。
在一个实施例中,还包括:
若所述第二数据信息表中未存在与所述第一标识相匹配的第二标识,将所述第一标识作为匹配失败标识;
若所述第二数据信息表中存在与所述第一标识相匹配的第二标识,所述第一数据特征值和所述第二数据特征值不相等,将所述第一标识作为匹配失败标识;
向所述内存数据库返回针对所述待同步数据的同步失败信息;所述同步失败信息包括一个或多个匹配失败标识。
在一个实施例中,在所述针对所述第一数据信息表中的每个第一标识,若所述第二数据信息表中存在与所述第一标识相匹配的第二标识,且所述第一数据特征值和所述第二数据特征值相等,确定所述待同步数据校验一致的步骤之后,还包括:
向所述内存数据库返回针对所述待同步数据的同步成功信息。
一种电网监控***内存库关系库一致性校验方法,应用于内存数据库,所述方法包括:
确定待同步数据和第一数据信息表;所述待同步数据包括至少一个数据块;所述第一数据信息表包括所述至少一个数据块对应的第一标识和第一数据特征值;
将所述待同步数据和所述第一数据信息表发送至所述电网监控***中的关系数据库,以供所述关系数据库执行如电网监控***内存库关系库一致性校验方法的步骤。
在一个实施例中,所述确定待同步数据和第一数据信息表,包括:
获取预设的数据块划分条件,根据所述数据块划分条件对待同步的初始增量数据进行划分,得到所述待同步数据;
针对所述待同步数据中的每一数据块,将所述数据块对应的第一标识写入所述数据块中,并确定所述数据块对应的第一数据特征值;
采用所述至少一个数据块对应的第一标识和第一数据特征值,得到所述第一数据信息表。
在一个实施例中,还包括:
接收所述关系数据库返回的针对所述待同步数据的同步失败信息;所述同步失败信息包括一个或多个匹配失败标识;
将所述一个或多个匹配失败标识对应的数据块发送至所述关系数据库。
一种电网监控***内存库关系库一致性校验装置,应用于关系数据库,所述装置包括:
待同步数据和第一数据信息表获取模块,用于获取所述电网监控***中的内存数据库发送的待同步数据和第一数据信息表;所述待同步数据包括至少一个数据块;所述第一数据信息表包括所述至少一个数据块对应的第一标识和第一数据特征值;
第二数据信息表生成模块,用于根据所述待同步数据,生成第二数据信息表;所述第二数据信息表包括所述至少一个数据块对应的第二标识和第二数据特征值;
校验模块,用于针对所述第一数据信息表中的每个第一标识,若所述第二数据信息表中存在与所述第一标识相匹配的第二标识,且所述第一数据特征值和所述第二数据特征值相等,确定所述待同步数据校验一致。
一种电网监控***内存库关系库一致性校验装置,应用于内存数据库,所述装置包括:
待同步数据和第一数据信息表确定模块,用于确定待同步数据和第一数据信息表;所述待同步数据包括至少一个数据块;所述第一数据信息表包括所述至少一个数据块对应的第一标识和第一数据特征值;
待同步数据和第一数据信息表发送模块,用于将所述待同步数据和所述第一数据信息表发送至所述电网监控***中的关系数据库,以供所述关系数据库执行如电网监控***内存库关系库一致性校验方法的步骤。
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现如上所述的电网监控***内存库关系库一致性校验方法的步骤。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的电网监控***内存库关系库一致性校验方法的步骤。
上述一种电网监控***内存库关系库一致性校验方法、装置、计算机设备和存储介质,通过获取电网监控***中的内存数据库发送的待同步数据和第一数据信息表,待同步数据包括至少一个数据块,第一数据信息表包括至少一个数据块对应的第一标识和第一数据特征值,然后根据待同步数据,生成第二数据信息表,第二数据信息表包括至少一个数据块对应的第二标识和第二数据特征值,进而针对第一数据信息表中的每个第一标识,若第二数据信息表中存在与第一标识相匹配的第二标识,且第一数据特征值和第二数据特征值相等,确定待同步数据校验一致,实现了针对内存数据库和关系数据库之间同步数据校验的优化,关系数据库通过比较第一数据信息表和第二数据信息表,根据数据块对应的标识和数据特征值,判断所接收到的数据块与内存数据库发送的数据块是否一致,以确定待同步数据是否校验一致,避免了对两个数据库进行全库扫描,提升了同步数据一致性校验的效率。
附图说明
图1为一个实施例中一种电网监控***内存库关系库一致性校验方法的应用环境图;
图2为一个实施例中一种电网监控***内存库关系库一致性校验方法的流程示意图;
图3为一个实施例中另一种电网监控***内存库关系库一致性校验方法的流程示意图;
图4为一个实施例中一种同步数据校验流程的示意图;
图5为一个实施例中一种电网监控***内存库关系库一致性校验装置的结构框图;
图6为一个实施例中另一种电网监控***内存库关系库一致性校验装置的结构框图;
图7为一个实施例中一种计算机设备的内部结构图;
图8为一个实施例中另一种计算机设备的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
本申请提供的一种电网监控***内存库关系库一致性校验方法,可以应用于如图1所示的应用环境中。其中,电网监控***103可以包括内存数据库101和关系数据库102,内存数据库101和关系数据库102之间可以进行数据传输,以同步数据。
在一个实施例中,如图2所示,提供了一种电网监控***内存库关系库一致性校验方法,以该方法应用于图1中的关系数据库102为例进行说明,包括以下步骤:
步骤201,获取所述电网监控***中的内存数据库发送的待同步数据和第一数据信息表;所述待同步数据包括至少一个数据块;所述第一数据信息表包括所述至少一个数据块对应的第一标识和第一数据特征值;
作为一示例,数据块可以为内存数据库发送的增量数据块,第一标识可以为发送的数据块的序列号,第一数据特征值可以为发送的数据块的哈希值。
在数据同步过程中,关系数据库可以接收内存数据库发送的待同步数据和第一数据信息表,进而可以获取待同步的至少一个数据块,以及至少一个数据块对应的第一标识和第一数据特征值。
由于电网监控***中的关系数据库在存储速度、查询效率上很难满足实时服务的需求,需要采用***中存储效率较高的内存数据库对实时数据进行存储。但内存数据库容易发生掉电丢失数据的情况,则需要将内存数据库的数据同步至关系数据库中,以持久存储该部分数据。在将内存数据库的数据同步至关系数据库后,为了保证同步数据在两个数据库中的一致性,需要对同步数据进行一致性校验。
在一示例中,第一数据信息表可以为针对待同步数据的数据列表,其可以携带至少一个数据块对应的序列号和哈希值。关系数据库可以通过接收内存数据库发送的待同步数据和针对待同步数据的数据列表,获取一个或多个增量数据块,以及该一个或多个增量数据块各自对应的序列号和哈希值,进而关系数据库可以根据内存数据库发送的针对待同步数据的数据列表中一个或多个增量数据块各自对应的序列号和哈希值,确定关系数据库与内存数据库之间待同步数据是否一致。
步骤202,根据所述待同步数据,生成第二数据信息表;所述第二数据信息表包括所述至少一个数据块对应的第二标识和第二数据特征值;
其中,第二数据信息表可以为针对接收到的数据块的数据列表,第二标识可以为接收的数据块的序列号,第二数据特征值可以为接收的数据块的哈希值。
在获取待同步数据后,关系数据库可以根据该待同步数据,生成第二数据信息表,即根据接收到的至少一个数据块,通过确定该接收到的至少一个数据块对应的第二标识和第二数据特征值,可以采用第二标识和第二数据特征值生成第二数据信息表。
具体地,关系数据库可以获取接收到的至少一个增量数据块的序列号和哈希值,进而可以将该至少一个增量数据块的序列号和哈希值记录在针对接收到的数据块的数据列表中。
例如,关系数据库可以在接收到一个或多个增量数据块后,针对每个增量数据块提取序列号,并可以计算出每个增量数据块的哈希值,进而可以将一个或多个增量数据块各自对应的序列号和哈希值记录在第二数据信息表中,第二数据信息表的格式可以与第一数据信息表的格式相同。
步骤203,针对所述第一数据信息表中的每个第一标识,若所述第二数据信息表中存在与所述第一标识相匹配的第二标识,且所述第一数据特征值和所述第二数据特征值相等,确定所述待同步数据校验一致。
在实际应用中,关系数据库可以通过比较第一数据信息表和第二数据信息表进行同步数据校验,针对第一数据信息表中的每个第一标识,若第二数据信息表中存在与第一标识相匹配的第二标识,且第一数据特征值和第二数据特征值相等,可以确定关系数据库与内存数据库之间的待同步数据校验一致。
在一个可选实施例中,在预设时间段内关系数据库未接收到内存数据库发送的下一个增量数据块时,可以确认已完成接收本次同步周期内的所有增量数据块,然后可以将此次同步周期内的每个增量数据块的序列号和哈希值均记录于第二数据列表中,进而关系数据库通过比较接收到的第一数据信息表和生成的第二数据信息表,可以根据比较结果判断所接收到的增量数据块与内存数据库发送的增量数据块是否一致。
例如,针对第一数据信息表中每个序列号,当该序列号在第二数据信息表中具有匹配的序列号,且第一数据信息表中该序列号对应的哈希值与第二数据信息表中匹配的序列号对应的哈希值相等,可以确定第一数据信息表中该序列号匹配成功,从而可以遍历第一数据信息表中全部序列号。
在本申请实施例中,通过获取电网监控***中的内存数据库发送的待同步数据和第一数据信息表,待同步数据包括至少一个数据块,第一数据信息表包括至少一个数据块对应的第一标识和第一数据特征值,然后根据待同步数据,生成第二数据信息表,第二数据信息表包括至少一个数据块对应的第二标识和第二数据特征值,进而针对第一数据信息表中的每个第一标识,若第二数据信息表中存在与第一标识相匹配的第二标识,且第一数据特征值和第二数据特征值相等,确定待同步数据校验一致,实现了针对内存数据库和关系数据库之间同步数据校验的优化,关系数据库通过比较第一数据信息表和第二数据信息表,根据数据块对应的标识和数据特征值,判断所接收到的数据块与内存数据库发送的数据块是否一致,以确定待同步数据是否校验一致,避免了对两个数据库进行全库扫描,提升了同步数据一致性校验的效率。
在一个实施例中,所述方法还可以包括如下步骤:
若所述第二数据信息表中未存在与所述第一标识相匹配的第二标识,将所述第一标识作为匹配失败标识;
在具体实现中,关系数据库通过比较接收到的第一数据信息表和生成的第二数据信息表,若第二数据信息表中未存在与第一标识相匹配的第二标识,可以将该第一标识作为匹配失败标识。
例如,针对第一数据信息表中每个序列号,当该序列号在第二数据信息表中没有匹配的序列号时,即关系数据库未接收到携带该序列号的增量数据块,可以确定第一数据信息表中该序列号为匹配失败的序列号。
若所述第二数据信息表中存在与所述第一标识相匹配的第二标识,所述第一数据特征值和所述第二数据特征值不相等,将所述第一标识作为匹配失败标识;
在一示例中,针对第一数据信息表中每个序列号,当该序列号在第二数据信息表中具有匹配的序列号,但第一数据信息表中该序列号对应的哈希值与第二数据信息表中匹配的序列号对应的哈希值不相等时,即关系数据库接收到的该序列号的增量数据块与内存数据库发送的该序列号的增量数据块不一致,可以确定第一数据信息表中该序列号为匹配失败的序列号。
如表1所示,其可以为关系数据库接收到的第一数据信息表:
序列号 | 哈希值 |
1001 | 13567 |
1002 | 21345 |
1003 | 15468 |
1004 | 28456 |
如表2所示,其可以为关系数据库生成到的第二数据信息表:
序列号 | 哈希值 |
1001 | 13567 |
1003 | 15468 |
1004 | 28333 |
表1所示的第一数据信息表中序列号1002在表2所示的第二数据信息表中没有匹配的序列号,序列号1004在表1所示的第一数据信息表中对应的哈希值为28456,而在表2所示的第二数据信息表中对应的哈希值为28333,即序列号1004对应的哈希值在第一数据信息表和第二数据信息表中的值不相等,进而通过对表1所示的第一数据信息表和表2所示的第二数据信息表进行比较,可以确定序列号1002和序列号1004为匹配失败的序列号。
向所述内存数据库返回针对所述待同步数据的同步失败信息;所述同步失败信息包括一个或多个匹配失败标识;
在一示例中,第一数据信息表中具有一个或多个匹配失败的序列号(即匹配失败标识),即关系数据库与内存数据库之间的待同步数据校验不一致,关系数据库可以向内存数据库返回同步失败信息,该同步失败信息中可以携带匹配失败的序列号,以通知向内存数据库重新发送匹配失败的序列号对应的增量数据块。
通过上述实施例若第二数据信息表中未存在与第一标识相匹配的第二标识,将第一标识作为匹配失败标识,若第二数据信息表中存在与第一标识相匹配的第二标识,第一数据特征值和第二数据特征值不相等,将第一标识作为匹配失败标识,进而向内存数据库返回针对待同步数据的同步失败信息,同步失败信息包括一个或多个匹配失败标识,可以确定匹配失败的序列号,以通知向内存数据库重新发送匹配失败的序列号对应的增量数据块,保证了同步数据的一致性。
在一个实施例中,在所述针对所述第一数据信息表中的每个第一标识,若所述第二数据信息表中存在与所述第一标识相匹配的第二标识,且所述第一数据特征值和所述第二数据特征值相等,确定所述待同步数据校验一致的步骤之后,可以包括如下步骤:
向所述内存数据库返回针对所述待同步数据的同步成功信息。
在确定关系数据库与内存数据库之间的待同步数据校验一致后,关系数据库可以向内存数据库返回同步成功信息,以通知内存数据库同步成功,从而结束本次同步周期的数据同步操作。
例如,当第一数据信息表中全部序列号均匹配成功,即第一数据信息表中的序列号和第二数据信息表中的序列号一一匹配,且各个序列号在第一数据信息表中记录的哈希值与在第二数据信息表中记录的哈希值相等,关系数据库接收到的各个增量数据块与内存数据库发送的各个增量数据块是一致的,进而可以确定待同步数据校验一致,并向内存数据库返回同步成功信息。
通过上述实施例向内存数据库返回针对待同步数据的同步成功信息,可以确定本次同步周期的数据同步成功,保证了同步数据的一致性。
在一个实施例中,如图3所示,提供了另一种电网监控***内存库关系库一致性校验方法,以该方法应用于图1中的内存数据库101为例进行说明,包括以下步骤:
步骤301,确定待同步数据和第一数据信息表;所述待同步数据包括至少一个数据块;所述第一数据信息表包括所述至少一个数据块对应的第一标识和第一数据特征值;
在具体实现中,内存数据库可以确定包括至少一个数据块的待同步数据,并可以针对待同步数据得到第一数据信息表,该第一数据信息表可以包括至少一个数据块对应的第一标识和第一数据特征值。
步骤302,将所述待同步数据和所述第一数据信息表发送至所述电网监控***中的关系数据库,以供所述关系数据库执行如电网监控***内存库关系库一致性校验方法的步骤。
在一示例中,内存数据库可以通过将每个增量数据块的序列号(即第一标识)和哈希值(即第一数据特征值)记录在第一数据信息表中,进而可以将待同步数据和针对待同步数据的第一数据信息表发送至关系数据库,以提供给关系数据库进行同步数据校验。
在本申请实施例中,通过确定待同步数据和第一数据信息表,待同步数据包括至少一个数据块,第一数据信息表包括至少一个数据块对应的第一标识和第一数据特征值,将待同步数据和第一数据信息表发送至电网监控***中的关系数据库,以供关系数据库执行如电网监控***内存库关系库一致性校验方法的步骤,实现了针对内存数据库和关系数据库之间同步数据校验的优化,内存数据库通过确定待同步的数据块对应的标识和数据特征值,进而将第一数据信息表和待同步数据发送至关系数据库,以供关系数据库校验待同步数据是否一致,避免了在校验时对两个数据库进行全库扫描,提升了同步数据一致性校验的效率。
在一个实施例中,所述确定待同步数据和第一数据信息表,可以包括如下步骤:
获取预设的数据块划分条件,根据所述数据块划分条件对待同步的初始增量数据进行划分,得到所述待同步数据;
在实际应用中,内存数据库可以采用增量数据复制的方式与关系数据库进行数据同步,内存数据库可以根据预设的数据块划分条件对待同步的初始增量数据进行划分,得到待同步数据。
在一示例中,内存数据库可以获取同步周期内的增量数据,该增量数据可以为经过新增、修改或删除的数据,同步周期可以预先设置,如设置为12小时,即内存数据库每12小时与关系数据库进行一次数据同步。当距离上一次数据同步达到12小时,内存数据库可以获取近12小时内的增量数据,进而将该部分增量数据同步至关系数据库中。
为了避免因大量的增量数据在同步过程中发生异常而需要全部重新同步,可以将待同步至关系数据库的增量数据划分成多个增量数据块,进而将多个增量数据块分别发送至关系数据库进行同步,每个增量数据块可以携带作为标识的序列号。
例如,可以将增量数据划分为不同数据类型的多个增量数据块,如将电压或电流数据划分至一个增量数据块,将告警数据划分至另一个增量数据块。
又如,可以将增量数据划分为小于预设阈值的多个增量数据块,如待同步至关系数据库的增量数据总量为2048MB,可以预设阈值为513MB,进而可以将增量数据划分为4个增量数据块,每个增量数据块的大小为512MB。
在又一示例中,若当前同步周期内待同步的增量数据较小,或为仅有一种类型的增量数据,也可以将当前同步周期内待同步的增量数据全部划分至一个增量数据块中。
针对所述待同步数据中的每一数据块,将所述数据块对应的第一标识写入所述数据块中,并确定所述数据块对应的第一数据特征值;
在得到待同步数据后,可以针对该待同步数据中的每一数据块,将数据块对应的第一标识写入数据块中,并确定数据块对应的第一数据特征值,例如,将待同步的增量数据划分为多个增量数据块后,内存数据库可以向每个增量数据块中写入序列号。
具体地,可以将增量数据块中的数据合并为一个字符串,该字符串可以包含序列号字段,进而可以将增量数据块的序列号写入该序列号字段中,增量数据块的序列号具有唯一性;并可以针对每个增量数据块,利用哈希算法计算出增量数据块的哈希值。
采用所述至少一个数据块对应的第一标识和第一数据特征值,得到所述第一数据信息表。
在实际应用中,可以采用至少一个数据块对应的第一标识和第一数据特征值,得到第一数据信息表,即针对待同步至关系数据库的每个增量数据块,将其序列号和哈希值记录在第一数据信息表中。
通过上述实施例获取预设的数据块划分条件,根据数据块划分条件对待同步的初始增量数据进行划分,得到待同步数据,然后针对待同步数据中的每一数据块,将数据块对应的第一标识写入数据块中,并确定数据块对应的第一数据特征值,进而采用至少一个数据块对应的第一标识和第一数据特征值,得到第一数据信息表,通过内存数据库基于待同步数据确定第一数据信息表,以供关系数据库校验待同步数据是否一致,提升了同步数据一致性校验的效率。
在一个实施例中,所述方法还可以包括如下步骤:
接收所述关系数据库返回的针对所述待同步数据的同步失败信息;所述同步失败信息包括一个或多个匹配失败标识;将所述一个或多个匹配失败标识对应的数据块发送至所述关系数据库。
例如,内存数据库可以接收关系数据库返回的同步失败信息,由于同步失败信息中携带有匹配失败的序列号,进而内存数据库可以根据该匹配失败的序列号,重新发送匹配失败的序列号对应的增量数据块至关系数据库中,以进行同步。
通过上述实施例接收关系数据库返回的针对待同步数据的同步失败信息,同步失败信息包括一个或多个匹配失败标识,进而将一个或多个匹配失败标识对应的数据块发送至关系数据库,保证了同步数据的一致性。
为了使本领域技术人员能够更好地理解上述步骤,以下结合图4通过一个例子对本申请实施例加以示例性说明,但应当理解的是,本申请实施例并不限于此。
针对电网监控***中内存数据库和关系数据库之间的同步数据校验过程可以为:
1、内存数据库向待同步至关系数据库的每个增量数据块中写入序列号,并计算每个增量数据块的哈希值(即至少一个数据块对应的第一标识和第一数据特征值);
2、内存数据库将增量数据块的序列号和哈希值记录在第一数据信息表中,并向关系数据库发送增量数据块和第一数据信息表;
3、关系数据库获取接收到的内存数据库发送的增量数据块的序列号和哈希值,并将接收到的增量数据块的序列号和哈希值(即至少一个数据块对应的第二标识和第二数据特征值)记录在第二数据信息表中;
4、关系数据库比较第一数据信息表和第二数据信息表;
5、当第一数据信息表中全部序列号均匹配成功,即关系数据库接收到的各个增量数据块与内存数据库发送的各个增量数据块是一致的,确定待同步数据校验一致,关系数据库可以向内存数据库返回同步成功信息;
6、当第一数据信息表中具有一个或多个匹配失败的序列号(即匹配失败标识),即关系数据库与内存数据库之间的待同步数据校验不一致,关系数据库可以向内存数据库返回同步失败信息,该同步失败信息中可以携带匹配失败的序列号,以通知向内存数据库重新发送匹配失败的序列号对应的增量数据块。
应该理解的是,虽然图1-4的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图1-4中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
在一个实施例中,如图5所示,提供了一种电网监控***内存库关系库一致性校验装置,应用于关系数据库,包括:
待同步数据和第一数据信息表获取模块501,用于获取所述电网监控***中的内存数据库发送的待同步数据和第一数据信息表;所述待同步数据包括至少一个数据块;所述第一数据信息表包括所述至少一个数据块对应的第一标识和第一数据特征值;
第二数据信息表生成模块502,用于根据所述待同步数据,生成第二数据信息表;所述第二数据信息表包括所述至少一个数据块对应的第二标识和第二数据特征值;
校验模块503,用于针对所述第一数据信息表中的每个第一标识,若所述第二数据信息表中存在与所述第一标识相匹配的第二标识,且所述第一数据特征值和所述第二数据特征值相等,确定所述待同步数据校验一致。
在一个实施例中,所述装置还包括:
第一匹配失败标识确定模块,用于若所述第二数据信息表中未存在与所述第一标识相匹配的第二标识,将所述第一标识作为匹配失败标识;
第二匹配失败标识确定模块,用于若所述第二数据信息表中存在与所述第一标识相匹配的第二标识,所述第一数据特征值和所述第二数据特征值不相等,将所述第一标识作为匹配失败标识;
同步失败信息发送模块,用于向所述内存数据库返回针对所述待同步数据的同步失败信息;所述同步失败信息包括一个或多个匹配失败标识。
在一个实施例中,所述装置还包括:
同步成功信息发送模块,用于向所述内存数据库返回针对所述待同步数据的同步成功信息。
在本申请实施例中,通过获取电网监控***中的内存数据库发送的待同步数据和第一数据信息表,待同步数据包括至少一个数据块,第一数据信息表包括至少一个数据块对应的第一标识和第一数据特征值,然后根据待同步数据,生成第二数据信息表,第二数据信息表包括至少一个数据块对应的第二标识和第二数据特征值,进而针对第一数据信息表中的每个第一标识,若第二数据信息表中存在与第一标识相匹配的第二标识,且第一数据特征值和第二数据特征值相等,确定待同步数据校验一致,实现了针对内存数据库和关系数据库之间同步数据校验的优化,关系数据库通过比较第一数据信息表和第二数据信息表,根据数据块对应的标识和数据特征值,判断所接收到的数据块与内存数据库发送的数据块是否一致,以确定待同步数据是否校验一致,避免了对两个数据库进行全库扫描,提升了同步数据一致性校验的效率。
在一个实施例中,如图6所示,提供了另一种电网监控***内存库关系库一致性校验装置,应用于内存数据库,包括:
待同步数据和第一数据信息表确定模块601,用于确定待同步数据和第一数据信息表;所述待同步数据包括至少一个数据块;所述第一数据信息表包括所述至少一个数据块对应的第一标识和第一数据特征值;
待同步数据和第一数据信息表发送模块602,用于将所述待同步数据和所述第一数据信息表发送至所述电网监控***中的关系数据库,以供所述关系数据库执行如电网监控***内存库关系库一致性校验方法的步骤。
在一个实施例中,所述待同步数据和第一数据信息表确定模块601包括:
数据块划分子模块,用于获取预设的数据块划分条件,根据所述数据块划分条件对待同步的初始增量数据进行划分,得到所述待同步数据;
第一数据特征值确定子模块,用于针对所述待同步数据中的每一数据块,将所述数据块对应的第一标识写入所述数据块中,并确定所述数据块对应的第一数据特征值;
第一数据信息表得到子模块,用于采用所述至少一个数据块对应的第一标识和第一数据特征值,得到所述第一数据信息表。
在一个实施例中,所述装置还包括:
同步失败信息接收模块,用于接收所述关系数据库返回的针对所述待同步数据的同步失败信息;所述同步失败信息包括一个或多个匹配失败标识;
数据块发送模块,用于将所述一个或多个匹配失败标识对应的数据块发送至所述关系数据库。
在本申请实施例中,通过确定待同步数据和第一数据信息表,待同步数据包括至少一个数据块,第一数据信息表包括至少一个数据块对应的第一标识和第一数据特征值,将待同步数据和第一数据信息表发送至电网监控***中的关系数据库,以供关系数据库执行如电网监控***内存库关系库一致性校验方法的步骤,实现了针对内存数据库和关系数据库之间同步数据校验的优化,内存数据库通过确定待同步的数据块对应的标识和数据特征值,进而将第一数据信息表和待同步数据发送至关系数据库,以供关系数据库校验待同步数据是否一致,避免了在校验时对两个数据库进行全库扫描,提升了同步数据一致性校验的效率。
关于一种电网监控***内存库关系库一致性校验装置的具体限定可以参见上文中对于一种电网监控***内存库关系库一致性校验方法的限定,在此不再赘述。上述一种电网监控***内存库关系库一致性校验装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图7所示。该计算机设备包括通过***总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***、计算机程序和数据库。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的数据库用于存储电网监控***内存库关系库一致性校验数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现电网监控***内存库关系库一致性校验方法。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图8所示。该计算机设备包括通过***总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***、计算机程序和数据库。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的数据库用于存储电网监控***内存库关系库一致性校验数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现电网监控***内存库关系库一致性校验方法。
本领域技术人员可以理解,图7或图8中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
获取所述电网监控***中的内存数据库发送的待同步数据和第一数据信息表;所述待同步数据包括至少一个数据块;所述第一数据信息表包括所述至少一个数据块对应的第一标识和第一数据特征值;
根据所述待同步数据,生成第二数据信息表;所述第二数据信息表包括所述至少一个数据块对应的第二标识和第二数据特征值;
针对所述第一数据信息表中的每个第一标识,若所述第二数据信息表中存在与所述第一标识相匹配的第二标识,且所述第一数据特征值和所述第二数据特征值相等,确定所述待同步数据校验一致。
在一个实施例中,处理器执行计算机程序时还实现上述其他实施例中的电网监控***内存库关系库一致性校验方法的步骤。
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
确定待同步数据和第一数据信息表;所述待同步数据包括至少一个数据块;所述第一数据信息表包括所述至少一个数据块对应的第一标识和第一数据特征值;
将所述待同步数据和所述第一数据信息表发送至所述电网监控***中的关系数据库,以供所述关系数据库执行如电网监控***内存库关系库一致性校验方法的步骤。
在一个实施例中,处理器执行计算机程序时还实现上述其他实施例中的电网监控***内存库关系库一致性校验方法的步骤。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
获取所述电网监控***中的内存数据库发送的待同步数据和第一数据信息表;所述待同步数据包括至少一个数据块;所述第一数据信息表包括所述至少一个数据块对应的第一标识和第一数据特征值;
根据所述待同步数据,生成第二数据信息表;所述第二数据信息表包括所述至少一个数据块对应的第二标识和第二数据特征值;
针对所述第一数据信息表中的每个第一标识,若所述第二数据信息表中存在与所述第一标识相匹配的第二标识,且所述第一数据特征值和所述第二数据特征值相等,确定所述待同步数据校验一致。
在一个实施例中,计算机程序被处理器执行时还实现上述其他实施例中的电网监控***内存库关系库一致性校验方法的步骤。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
确定待同步数据和第一数据信息表;所述待同步数据包括至少一个数据块;所述第一数据信息表包括所述至少一个数据块对应的第一标识和第一数据特征值;
将所述待同步数据和所述第一数据信息表发送至所述电网监控***中的关系数据库,以供所述关系数据库执行如电网监控***内存库关系库一致性校验方法的步骤。
在一个实施例中,计算机程序被处理器执行时还实现上述其他实施例中的电网监控***内存库关系库一致性校验方法的步骤。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-Only Memory,ROM)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic Random Access Memory,DRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
Claims (10)
1.一种电网监控***内存库关系库一致性校验方法,其特征在于,应用于关系数据库,所述方法包括:
获取所述电网监控***中的内存数据库发送的待同步数据和第一数据信息表;所述待同步数据包括至少一个数据块;所述第一数据信息表包括所述至少一个数据块对应的第一标识和第一数据特征值;
根据所述待同步数据,生成第二数据信息表;所述第二数据信息表包括所述至少一个数据块对应的第二标识和第二数据特征值;
针对所述第一数据信息表中的每个第一标识,若所述第二数据信息表中存在与所述第一标识相匹配的第二标识,且所述第一数据特征值和所述第二数据特征值相等,确定所述待同步数据校验一致。
2.根据权利要求1所述的方法,其特征在于,还包括:
若所述第二数据信息表中未存在与所述第一标识相匹配的第二标识,将所述第一标识作为匹配失败标识;
若所述第二数据信息表中存在与所述第一标识相匹配的第二标识,所述第一数据特征值和所述第二数据特征值不相等,将所述第一标识作为匹配失败标识;
向所述内存数据库返回针对所述待同步数据的同步失败信息;所述同步失败信息包括一个或多个匹配失败标识。
3.根据权利要求1或2所述的方法,其特征在于,在所述针对所述第一数据信息表中的每个第一标识,若所述第二数据信息表中存在与所述第一标识相匹配的第二标识,且所述第一数据特征值和所述第二数据特征值相等,确定所述待同步数据校验一致的步骤之后,还包括:
向所述内存数据库返回针对所述待同步数据的同步成功信息。
4.一种电网监控***内存库关系库一致性校验方法,其特征在于,应用于内存数据库,所述方法包括:
确定待同步数据和第一数据信息表;所述待同步数据包括至少一个数据块;所述第一数据信息表包括所述至少一个数据块对应的第一标识和第一数据特征值;
将所述待同步数据和所述第一数据信息表发送至所述电网监控***中的关系数据库,以供所述关系数据库执行如权利要求1至3中任一项所述的方法的步骤。
5.根据权利要求4所述的方法,其特征在于,所述确定待同步数据和第一数据信息表,包括:
获取预设的数据块划分条件,根据所述数据块划分条件对待同步的初始增量数据进行划分,得到所述待同步数据;
针对所述待同步数据中的每一数据块,将所述数据块对应的第一标识写入所述数据块中,并确定所述数据块对应的第一数据特征值;
采用所述至少一个数据块对应的第一标识和第一数据特征值,得到所述第一数据信息表。
6.根据权利要求4或5所述的方法,其特征在于,还包括:
接收所述关系数据库返回的针对所述待同步数据的同步失败信息;所述同步失败信息包括一个或多个匹配失败标识;
将所述一个或多个匹配失败标识对应的数据块发送至所述关系数据库。
7.一种电网监控***内存库关系库一致性校验装置,其特征在于,应用于关系数据库,所述装置包括:
待同步数据和第一数据信息表获取模块,用于获取所述电网监控***中的内存数据库发送的待同步数据和第一数据信息表;所述待同步数据包括至少一个数据块;所述第一数据信息表包括所述至少一个数据块对应的第一标识和第一数据特征值;
第二数据信息表生成模块,用于根据所述待同步数据,生成第二数据信息表;所述第二数据信息表包括所述至少一个数据块对应的第二标识和第二数据特征值;
校验模块,用于针对所述第一数据信息表中的每个第一标识,若所述第二数据信息表中存在与所述第一标识相匹配的第二标识,且所述第一数据特征值和所述第二数据特征值相等,确定所述待同步数据校验一致。
8.一种电网监控***内存库关系库一致性校验装置,其特征在于,应用于内存数据库,所述装置包括:
待同步数据和第一数据信息表确定模块,用于确定待同步数据和第一数据信息表;所述待同步数据包括至少一个数据块;所述第一数据信息表包括所述至少一个数据块对应的第一标识和第一数据特征值;
待同步数据和第一数据信息表发送模块,用于将所述待同步数据和所述第一数据信息表发送至所述电网监控***中的关系数据库,以供所述关系数据库执行如权利要求1至3中任一项所述的方法的步骤。
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述的电网监控***内存库关系库一致性校验方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的电网监控***内存库关系库一致性校验方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110694379.0A CN113420036A (zh) | 2021-06-22 | 2021-06-22 | 一种电网监控***内存库关系库一致性校验方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110694379.0A CN113420036A (zh) | 2021-06-22 | 2021-06-22 | 一种电网监控***内存库关系库一致性校验方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113420036A true CN113420036A (zh) | 2021-09-21 |
Family
ID=77716155
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110694379.0A Pending CN113420036A (zh) | 2021-06-22 | 2021-06-22 | 一种电网监控***内存库关系库一致性校验方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113420036A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114422531A (zh) * | 2022-03-11 | 2022-04-29 | 深圳市金政软件技术有限公司 | 数据同步方法、***、设备及存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106412033A (zh) * | 2016-09-14 | 2017-02-15 | 广东欧珀移动通信有限公司 | 一种数据迁移的方法及终端 |
CN107247749A (zh) * | 2017-05-25 | 2017-10-13 | 阿里巴巴集团控股有限公司 | 一种数据库状态确定方法、一致性验证方法及装置 |
CN109344163A (zh) * | 2018-09-20 | 2019-02-15 | 新华三大数据技术有限公司 | 一种数据校验方法、装置和计算机可读介质 |
CN110209521A (zh) * | 2019-02-22 | 2019-09-06 | 腾讯科技(深圳)有限公司 | 数据校验方法、装置、计算机可读存储介质和计算机设备 |
CN111209597A (zh) * | 2018-11-22 | 2020-05-29 | 迈普通信技术股份有限公司 | 数据校验方法及应用*** |
CN111625540A (zh) * | 2020-05-11 | 2020-09-04 | 福建慧政通信息科技有限公司 | 一种关系型数据库数据同步完整性校验方法和装置 |
-
2021
- 2021-06-22 CN CN202110694379.0A patent/CN113420036A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106412033A (zh) * | 2016-09-14 | 2017-02-15 | 广东欧珀移动通信有限公司 | 一种数据迁移的方法及终端 |
CN107247749A (zh) * | 2017-05-25 | 2017-10-13 | 阿里巴巴集团控股有限公司 | 一种数据库状态确定方法、一致性验证方法及装置 |
CN109344163A (zh) * | 2018-09-20 | 2019-02-15 | 新华三大数据技术有限公司 | 一种数据校验方法、装置和计算机可读介质 |
CN111209597A (zh) * | 2018-11-22 | 2020-05-29 | 迈普通信技术股份有限公司 | 数据校验方法及应用*** |
CN110209521A (zh) * | 2019-02-22 | 2019-09-06 | 腾讯科技(深圳)有限公司 | 数据校验方法、装置、计算机可读存储介质和计算机设备 |
CN111625540A (zh) * | 2020-05-11 | 2020-09-04 | 福建慧政通信息科技有限公司 | 一种关系型数据库数据同步完整性校验方法和装置 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114422531A (zh) * | 2022-03-11 | 2022-04-29 | 深圳市金政软件技术有限公司 | 数据同步方法、***、设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111125089B (zh) | 时序数据存储方法、装置、服务器及存储介质 | |
CN110147411B (zh) | 数据同步方法、装置、计算机设备及存储介质 | |
WO2021003985A1 (zh) | 区块链数据归档存储方法、装置、计算机设备和存储介质 | |
CN109325030B (zh) | 报文处理方法、装置、计算机设备和存储介质 | |
US7478113B1 (en) | Boundaries | |
CN110727724B (zh) | 数据抽取方法、装置、计算机设备和存储介质 | |
CN108965383B (zh) | 文件同步方法、装置、计算机设备和存储介质 | |
WO2020253122A1 (zh) | 数据核对方法、装置、计算机设备和存储介质 | |
CN109460438B (zh) | 消息数据存储方法、装置、计算机设备和存储介质 | |
CN111026767B (zh) | 区块链的数据存储方法、装置及硬件设备 | |
CN111930850A (zh) | 数据校验方法、装置、计算机设备和存储介质 | |
CN111008241A (zh) | 数据同步方法、装置、存储介质和计算机设备 | |
CN112328631A (zh) | 一种生产故障分析方法、装置、电子设备及存储介质 | |
CN113420036A (zh) | 一种电网监控***内存库关系库一致性校验方法 | |
CN109344163B (zh) | 一种数据校验方法、装置和计算机可读介质 | |
CN113553373B (zh) | 数据同步方法及装置、存储介质及电子设备 | |
CN116303789A (zh) | 多分片多副本数据库并行同步方法、装置及可读介质 | |
CN116089529A (zh) | 数据同步方法、装置、电子设备及存储介质 | |
CN111787074B (zh) | 一种文件同步方法及终端 | |
CN114356454A (zh) | 对账数据处理方法、设备、存储介质及程序产品 | |
CN112835909A (zh) | 数据核对方法、装置、计算机设备和存储介质 | |
CN115221125A (zh) | 文件处理方法、装置、电子设备及可读存储介质 | |
CN112860702A (zh) | 试验执行工单验证方法、装置、计算机设备和存储介质 | |
CN112612852A (zh) | 数据同步方法及装置、电子设备、存储介质 | |
CN113901014A (zh) | 数据库的处理方法、装置、计算机设备和存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20230411 Address after: Full Floor 14, Unit 3, Building 2, No. 11, Middle Spectra Road, Huangpu District, Guangzhou, Guangdong 510700 Applicant after: China Southern Power Grid Digital Grid Technology (Guangdong) Co.,Ltd. Address before: Room 86, room 406, No.1, Yichuang street, Zhongxin Guangzhou Knowledge City, Huangpu District, Guangzhou City, Guangdong Province Applicant before: Southern Power Grid Digital Grid Research Institute Co.,Ltd. |
|
TA01 | Transfer of patent application right |