CN110399098A - 一种数据处理方法及电子设备 - Google Patents

一种数据处理方法及电子设备 Download PDF

Info

Publication number
CN110399098A
CN110399098A CN201910556607.0A CN201910556607A CN110399098A CN 110399098 A CN110399098 A CN 110399098A CN 201910556607 A CN201910556607 A CN 201910556607A CN 110399098 A CN110399098 A CN 110399098A
Authority
CN
China
Prior art keywords
identifier information
information
memory
control instruction
new node
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.)
Granted
Application number
CN201910556607.0A
Other languages
English (en)
Other versions
CN110399098B (zh
Inventor
郝志敏
孙宪武
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN201910556607.0A priority Critical patent/CN110399098B/zh
Publication of CN110399098A publication Critical patent/CN110399098A/zh
Application granted granted Critical
Publication of CN110399098B publication Critical patent/CN110399098B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/0614Improving the reliability of storage systems
    • G06F3/0619Improving the reliability of storage systems in relation to data integrity, e.g. data losses, bit errors
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0629Configuration or reconfiguration of storage systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/067Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Hardware Redundancy (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明公开了一种数据处理方法,应用于节点维护服务器,所述方法包括:检测到有新节点加入的情况下,获取所述新节点发送的至少一个第一标识信息,所述第一标识信息为所述新节点包括的存储器分别对应的标识信息;将所述至少一个第一标识信息分别与预先存储的标识集合中的多个第二标识信息进行匹配,获得匹配结果;根据所述匹配结果向所述新节点发送控制指令,当所述控制指令中至少携带有第一类型信息的情况下,所述控制指令用于指示所述新节点将所述匹配结果中与所述第二标识信息匹配失败的第一标识信息对应的存储器进行数据格式化;所述第一类型信息表征与所述第二标识信息匹配失败的第一标识信息。本发明还同时公开了一种电子设备。

Description

一种数据处理方法及电子设备
技术领域
本发明涉及数据处理技术,具体涉及一种数据处理方法及电子设备。
背景技术
分布式***是建立在网络之上的软件***。当分布式***中某个服务器损坏需要更换新的服务器时,一般情况下损坏的服务器上磁盘都是完好的、且磁盘上的数据也是完整的,但是当损坏的服务器上带有数据的磁盘***到新的服务器上时,这些磁盘就被认为是新数据盘,而原来存储在该磁盘上的数据就会认为是无效数据,需要启动***的数据恢复机制将原来存储在该磁盘上的数据先进行数据格式化再进行数据恢复,显然这种方式会导致***内部大量的数据恢复,不仅会降低整个***对外可提供的性能,而且大量的数据读写可能会导致其它可用磁盘损坏从而造成灾难性的后果。如何在保证***数据可靠性的同时减少数据恢复量,从而更好地提高分布式***的数据安全性是目前扼要解决的问题。
发明内容
有鉴于此,本发明实施例期望提供一种数据处理方法及电子设备。
本发明实施例的技术方案是这样实现的:
根据本发明实施的一方面,提供一种数据处理方法,应用于节点维护服务器,所述方法包括:
检测到有新节点加入的情况下,获取所述新节点发送的至少一个第一标识信息,所述第一标识信息为所述新节点包括的存储器分别对应的标识信息;
将所述至少一个第一标识信息分别与预先存储的标识集合中的多个第二标识信息进行匹配,获得匹配结果;
根据所述匹配结果向所述新节点发送控制指令,当所述控制指令中至少携带有第一类型信息的情况下,所述控制指令用于指示所述新节点将所述匹配结果中与所述第二标识信息匹配失败的第一标识信息对应的存储器进行数据格式化;所述第一类型信息表征与所述第二标识信息匹配失败的第一标识信息。
上述方案中,当所述控制指令中至少携带有第二类型信息的情况下,所述控制指令用于指示所述新节点将所述匹配结果中与所述第二标识信息匹配成功的第一标识信息对应的存储器进行数据同步;所述第二类型信息表征与所述第二标识信息匹配成功的第一标识信息。
上述方案中,所述获取所述新节点发送的至少一个第一标识信息,包括:
接收所述新节点基于标识获取指令发送的至少一个第一标识信息;
或者,接收所述新节点上报的至少一个第一标识信息。
上述方案中,当所述控制指令中至少携带有第一类型信息的情况下,所述方法还包括:
向所述新节点中与所述第二标识信息匹配失败的第一标识信息对应的存储器分配第三标识信息,将所述第三标识信息添加到所述标识集合中;
或者,将所述新节点中与所述第二标识信息匹配失败的第一标识信息添加到所述标识集合中。
上述方案中,所述方法还包括:
将完成数据格式化后的存储器添加到所述节点维护服务器中。
根据本发明实施例的另一方面,提供一种数据处理方法,所述方法包括:
向节点维护服务器发送至少一个第一标识信息,所述第一标识信息为所述新节点包括的存储器分别对应的标识信息;
接收所述节点维护服务器发送的控制指令,所述控制指令是所述节点维护服务器基于所述至少一个第一标识信息与预先存储的标识集合中的多个第二标识信息的匹配结果生成的指令;
在所述控制指令中至少携带有第一类型信息的情况下,根据所述控制指令中的所述第一类型信息将与所述第二标识信息匹配失败的第一标识信息对应的存储器进行数据格式化;所述第一类型信息表征与所述第二标识信息匹配失败的第一标识信息。
上述方案中,在所述控制指令中至少携带有第二类型信息的情况下,根据所述控制指令中的所述第二类型信息将与所述第二标识信息匹配成功的第一标识信息对应的存储器进行数据同步;所述第二类型信息表征与所述第二标识信息匹配成功的第一标识信息。
上述方案中,所述向节点维护服务器发送至少一个第一标识信息,包括:
基于节点维护服务器发送的标识获取指令向所述节点维护服务器发送至少一个第一标识信息。
上述方案中,在所述控制指令中至少携带有所述第一类型信息的情况下,所述方法还包括:
接收所述节点维护服务器为与所述第二标识信息匹配失败的第一标识信息对应的存储器分配的第三标识信息;
将所述第三标识信息存储于与所述第二标识信息匹配失败的第一标识信息对应的存储器中,以替换所述存储器中存储的第一标识信息。
根据本发明实施例的第三方面,提供一种电子设备,包括:
获取单元,用于检测到有新节点加入的情况下,获取所述新节点发送的至少一个第一标识信息,所述第一标识信息为所述新节点包括的存储器分别对应的标识信息;
匹配单元,用于将所述至少一个第一标识信息分别与预先存储的标识集合中的多个第二标识信息进行匹配,获得匹配结果;
发送单元,用于根据所述匹配结果向所述新节点发送控制指令,当所述控制指令中至少携带有第一类型信息的情况下,所述控制指令用于指示所述新节点将所述匹配结果中与所述第二标识信息匹配失败的第一标识信息对应的存储器进行数据格式化;所述第一类型信息表征与所述第二标识信息匹配失败的第一标识信息。
根据本发明实施例的第四方面,提供一种电子设备,包括:
发送单元,用于向节点维护服务器发送至少一个第一标识信息,所述第一标识信息为所述新节点包括的存储器分别对应的标识信息;
接收单元,用于接收所述分布式***发送的控制指令,所述控制指令是所述节点维护服务器基于所述至少一个第一标识信息与预先存储的标识集合中的多个第二标识信息的匹配结果生成的指令;
执行单元,用于在所述控制指令中至少携带有第一类型信息的情况下,根据所述控制指令中的所述第一类型信息将与所述第二标识信息匹配失败的第一标识信息对应的存储器进行数据格式化;所述第一类型信息表征与所述第二标识信息匹配失败的第一标识信息。
根据本发明实施例的第五方面,提供一种电子设备,包括:存储器、处理器以及存储在存储器被处理器运动的可响应程序,其特征在于,所述处理器运行所述可响应程序时响应上述方法中任一项所述的数据处理方法的步骤。
本发明实施例提供的一种数据处理方法及电子设备,通过在检测到有新节点加入的情况下,获取所述新节点发送的至少一个第一标识信息,所述第一标识信息为所述新节点包括的存储器分别对应的标识信息;将所述至少一个第一标识信息分别与预先存储的标识集合中的多个第二标识信息进行匹配,获得匹配结果;根据所述匹配结果向所述新节点发送控制指令,当所述控制指令中至少携带有第一类型信息的情况下,所述控制指令用于指示所述新节点将所述匹配结果中与所述第二标识信息匹配失败的第一标识信息对应的存储器进行数据格式化;所述第一类型信息表征与所述第二标识信息匹配失败的第一标识信息。如此,通过将新节点包括的存储器的标识信息与节点维护服务器中存储的标识信息进行匹配,将匹配失败的标识信息对应的存储器中存储的数据确定为无效数据,从而只对无效数据对应的存储器进行数据格式化,而有效数据对应的存储器存储的数据不进行数据格式化,由于只需要将数据格式化后的存储器启动数据恢复,因此,能够大大减少新节点中的数据恢复量;同时,根据数据读写量的降低,也能够降低分布式***对外可造成的性能影响。
附图说明
图1为本发明实施例中数据处理方法的实现流程示意图一;
图2为本发明实施例中数据处理方法的实现流程示意图二;
图3为本发明实施例中电子设备的结构组成示意图一;
图4为本发明实施例中电子设备的结构组成示意图二;
图5为本发明实施例中电子设备的结构组成示意图三;
图6是本发明实施例中数据处理***的结构组成示意图。
具体实施方式
下面结合附图对本发明的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本发明,并不用于限制本发明。
图1为本发明实施例中数据处理方法的实现流程示意图一,如图1所示,该方法包括:
步骤101,检测到有新节点加入的情况下,获取所述新节点发送的至少一个第一标识信息,所述第一标识信息为所述新节点包括的存储器分别对应的标识信息;
本发明实施例中,该方法主要应用于节点维护服务器,该节点维护服务器并不是单指某一种服务器,而是由多个节点和管理装置整体的管理单元构成、是针对服务器集群来说的服务器。
当有新节点通过下载的分布式***加入该服务器集群时,通过该新节点上安装的脚本,能够向分布式***中的服务器集群所在的局域网中发送广播信息,以执行有新节点加入,该服务器集群中的节点维护服务器基于该广播信息确定有新节点加入。
当节点维护服务器检测到有新节点加入的情况下,可以通过向该新节点发送标识获取指令,以使得该新节点基于该标识获取指令向节点维护服务器发送第一标识信息。
这里,新节点包括有一个或多个存储器,且每个存储器对应有一个唯一的标识信息。该第一标识信息就是该新节点包括的存储器分别对应的标识信息。
例如,该标识信息包括:存储大的原元数据、存储器在分布式***中的ID 号、对应的密钥(Osd keyring)以及该存储器的创建时间。其中,该存储器对应的密钥是根据存储器在分布式***中的ID号和该存储器的名称生成的,例如,该存储器的名称可以是该存储器在出厂时生成的唯一数字:通用唯一识别码, UUID,Universally Unique Identifier。具体如表1所示。
表1
本申请中,该新节点可以通过节点维护服务器发送的该标识获取指令向节点维护服务器发送至少一个第一标识信息。还可以直接由该新节点上报至少一个第一标识信息。具体并不限制该第一标识信息的获取方式。
步骤102,将所述至少一个第一标识信息分别与预先存储的标识集合中的多个第二标识信息进行匹配,获得匹配结果;
本申请中,在节点维护服务器中存储有标识集合,该标识集合中包括有多个第二标识信息,每个第二标识信息均为该节点维护服务器对应的多个节点中各存储器对应的标识信息。
当节点维护服务器获取到新节点发送的第一标识信息后,可以将该第一标识信息分别与该节点维护服务器中预先存储的标识集合中的多个第二标识信息进行一一匹配,从而获得匹配结果。
其中,该匹配结果包括匹配成功的结果和/或匹配失败的结果。
步骤103,根据所述匹配结果向所述新节点发送控制指令,当所述控制指令中至少携带有第一类型信息的情况下,所述控制指令用于指示所述新节点将所述匹配结果中与所述第二标识信息匹配失败的第一标识信息对应的存储器进行数据格式化;所述第一类型信息表征与所述第二标识信息匹配失败的第一标识信息。
本申请中,节点维护服务器根据匹配结果向该新节点发送的控制指令中至少携带有表征指令类型的第一类型信息和/或第二类型信息。
其中,第一类型信息表征与第二标识信息匹配失败的第一标识信息。第二类型信息表征与第二标识信息匹配成功的第一标识信息。
当该控制指令中至少携带有第一类型信息的情况下,该控制指令用于指示新节点将匹配结果中与第二标识信息匹配失败的第一标识信息对应的存储器进行数据格式化;新节点在接收到该控制指令后,则会根据该控制指令中携带的第一类型信息对匹配结果中与第二标识信息匹配失败的第一标识信息对应的存储器进行数据格式化。此时,表明该存储器是故障磁盘,且该存储器中存储的数据是无效数据;
当该控制指令中至少携带有第二类型信息的情况下,该控制指令用于指示新节点将匹配结果中与第二标识信息匹配成功的第一标识信息对应的存储器进行数据同步;新节点在接收到该控制指令后,则会根据该控制指令中携带的第二类型信息对匹配结果中与第二标识信息匹配成功的第一标识信息对应的存储器进行数据同步。此时,表明该存储器是非故障磁盘,且该存储器中存储的数据是有效数据。
这里,针对数据同步是指通过节点维护服务器将针对该存储器备份在其他节点上的数据同步到该新节点上。
本申请通过对存储器的标识信息与节点维护服务器中存储的标识信息的匹配结果,确定该存储器中的数据是否是有效数据,从而在该存储器中的数据是无效数据时,对该存储器先进行数据格式化再进行数据恢复,从而避免对新节点中所有存储器都进行数据格式化再进行数据恢复而造成***数据恢复量大的情况发生,能够降低***的数据恢复量,同时也能够降低大量数据恢复对***造成的性能影响。
本申请中,当节点维护服务器向新节点发送的控制指令中至少携带有第一类型信息的情况下,该节点维护服务器还可以向该新节点中与第二标识信息匹配失败的第一标识信息对应的存储器分配第三标识信息,同时,将该第三标识信息添加到自身的标识集合中。新节点接收到该第三标识信息后,将该第三标识信息存储于与第二标识信息匹配失败的第一标识信息对应的存储器中,以替换该存储器中存储的第一标识信息。如此,方便下次通过该第三标识信息对该存储器进行身份识别时,可以证明该存储器中存储的数据是有效数据,从而不再对该存储器中的数据进行数据格式化,以减少数据恢复量。
本申请中,当节点维护服务器向新节点发送的控制指令中至少携带有第一类型信息的情况下,该节点维护服务器还可以将该新节点中与第二标识信息匹配失败的第一标识信息添加到自身的标识集合中。如此,方便下次通过该第一标识信息对该存储器进行身份识别时,可以证明该存储器中存储的数据是有效数据,从而不再对该存储器中的数据进行数据格式化,以减少数据恢复量。
当新节点对标识信息匹配失败的存储器完成数据格式化后,该节点维护服务器将该存储器添加到该节点维护服务器对应的服务器集群中。
下面,对新节点加入到服务器集群的场景进行举例:
例如:服务器A在正常运行过程中因为未知原因忽然崩溃,经管理对该服务器A进行检测后发现该服务器A上的磁盘都是完好的,且该服务器中的数据也是完整有效的,仅需要更换一个新的服务器即可,但是,当将服务器A上的所有磁盘更换到新服务器B上时,由于新服务器B对服务器A上的磁盘进行强制上线后需要进行重建,在重建过程中一旦检测到服务器A上的这些磁盘中存在故障磁盘就可能面临彻底崩溃,因此,为了避免该情况发生,需要对服务器 A上的这些磁盘全部进行数据格式化后再进行数据恢复,如此,原本是好的磁盘也要先做数据格式化再做数据恢复,显然大大增加了***的数据恢复量,不仅会降低整个***对外可提供的性能,而且大量的数据读写可能会导致其它可用磁盘损坏从而造成灾难性的后果。而本申请通过在服务器A上的这些磁盘更换到服务器B上时,通过将服务器A上的这些磁盘的第一标识信息与节点维护服务器中存储的多个第二标识信息进行匹配,根据匹配结果确定哪些是故障磁盘,哪些是非故障磁盘。例如,匹配成功的标识信息对应的磁盘就是非故障磁盘,该磁盘中的数据也是有效数据,则可以直接对该磁盘进行强制上线;而匹配失败的标识信息对应的磁盘就是故障磁盘,该磁盘中的数据也是无效数据,则需要先进行数据格式化后再进行数据恢复。如此,可以大大减少***的数据恢复量。
本申请通过将新节点服务器中各存储器的标识信息与节点维护服务器中存储的标识信息进行匹配,来确定该新节点服务器上各存储单元是否属于分布式***中的服务器集群,如果属于该服务器集群(即存储单元上记录的编号、Keyring、创建时间和分布式***id与集群记录的内容一致),则通知新节点服务器可以直接启动该存储单元,并将该存储单元加入到分布式***即可。如果检查后发现该存储单元不属于该服务器集群,则通知用户,让用户选择是否要将该存储单元进行数据格式化之后作为新的存储单元加入到该服务器集群中。如此,大大减少了***的数据恢复量。
图2为本发明实施例中数据处理方法的实现流程示意图二,如图二所示,该方法包括:
步骤201,向节点维护服务器发送至少一个第一标识信息,所述第一标识信息为所述新节点包括的存储器分别对应的标识信息;
本申请中,该方法主要应用于新节点服务器,该新节点服务器中包括有至少一个存储器,且每个存储器对应有一个标识信息。
例如,该标识信息包括:存储大的原元数据、存储器在分布式***中的ID 号、对应的密钥(Osd keyring)以及该存储器的创建时间。其中,该存储器对应的密钥是根据存储器的ID号和该存储器的名称生成的,例如,该存储器的名称可以是该存储器在出厂时生成的UUID识别码。
当该新节点服务器通过下载的分布式***加入到服务器集群时,该新节点服务器会将自身的各存储器对应的标识信息(下面称为第一标识信息)上报给分布式***中的节点维护服务器。
或者,该新节点服务器基于维护节点服务器下发的标识获取指令,向该节点维护服务器发送第一标识信息。
步骤202,接收所述节点维护服务器发送的控制指令,所述控制指令是所述节点维护服务器基于所述至少一个第一标识信息与预先存储的标识集合中的多个第二标识信息的匹配结果生成的指令;
本申请中,当节点维护服务器获取到第一标识信息后,会将该第一标识信息与节点维护服务器中存储的标识集合中的第二标识信息进行匹配,从而基于匹配结果向节点服务器发送控制指令。
这里,该控制指令包括第一控制指令和第二控制指令,其中,第一控制指令表征对与第二标识信息匹配失败的第一标识信息对应的存储器进行数据格式化;第二控制指令表征对与第二标识信息匹配成功的第一标识信息对应的存储器进行数据同步。
这里,该控制指令可以是一条指令,且在该控制指令中至少携带有第一类型信息和/或第二类型信息。其中,第一类型信息表征与第二标识信息匹配失败的第一标识信息。第二类型信息表征与第二标识信息匹配成功的第一标识信息。
步骤203,在所述控制指令中至少携带有第一类型信息的情况下,根据所述控制指令中的所述第一类型信息将与所述第二标识信息匹配失败的第一标识信息对应的存储器进行数据格式化;所述第一类型信息表征与所述第二标识信息匹配失败的第一标识信息。
本申请中,第一标识信息与第二标识信息匹配失败的情况下,表征该第一标识信息对应的存储器是故障磁盘,且该存储器中的数据也是无效数据,从而对该存储器进行数据格式化之后再进行数据恢复。具体地,可以通过节点维护服务器将该存储器上备份到其他节点服务器上的数据同步到该存储器上,以实现数据恢复。
本申请中,在所述控制指令中至少携带有第二类型信息的情况下,根据所述控制指令中的所述第二类型信息将与所述第二标识信息匹配成功的第一标识信息对应的存储器进行数据同步;所述第二类型信息表征与所述第二标识信息匹配成功的第一标识信息。
这里,在第一标识信息与第二标识信息匹配成功的情况下,表征该第一标识信息对应的存储器是非故障磁盘,且该存储器中的数据也是有效数据,从而可以直接对该存储器进行强制上线,并且只对该存储器在更换服务器的这段时间里备份到其他节点服务器上的少量数据同步到该存储器中,以实现少量的数据恢复,减少***的数据恢复量。
本申请中,在新节点服务器接收到的控制指令中至少携带有所述第一类型信息的情况下,该新节点服务器还可以接收由节点维护服务器为与第二标识信息匹配失败的第一标识信息对应的存储器分配的第三标识信息;从而由该新节点服务器将该第三标识信息存储于与第二标识信息匹配失败的第一标识信息对应的存储器中,以替换该存储器中存储的第一标识信息。如此,在下次对该存储器进行服务器更换时,就能够根据该第三标识信息确定该存储器是旧存储器而非新存储器,从而不再需要对该存储器进行数据格式化后再进行大量的数据恢复。
需要说明的是:上述实施例提供的数据处理方法的实现流程二与上述数据处理方法的实现流程一属于同一构思,其具体实现过程可以参考方法实现流程一,这里不再赘述。
图3为本发明实施例中电子设备的结构组成示意图一,如图3所示,所述电子设备包括:
获取单元301,用于检测到有新节点加入的情况下,获取所述新节点发送的至少一个第一标识信息,所述第一标识信息为所述新节点包括的存储器分别对应的标识信息;
匹配单元302,用于将所述至少一个第一标识信息分别与预先存储的标识集合中的多个第二标识信息进行匹配,获得匹配结果;
发送单元303,用于根据所述匹配结果向所述新节点发送控制指令,当所述控制指令中至少携带有第一类型信息的情况下,所述控制指令用于指示所述新节点将所述匹配结果中与所述第二标识信息匹配失败的第一标识信息对应的存储器进行数据格式化;所述第一类型信息表征与所述第二标识信息匹配失败的第一标识信息;或者,当所述控制指令中至少携带有第二类型信息的情况下,所述控制指令用于指示所述新节点将所述匹配结果中与所述第二标识信息匹配成功的第一标识信息对应的存储器进行数据同步;所述第二类型信息表征与所述第二标识信息匹配成功的第一标识信息。
本申请中,所述获取单元301,具体用于接收所述新节点基于标识获取指令发送的至少一个第一标识信息;或者,接收所述新节点上报的至少一个第一标识信息。
本申请中,所述电子设备还包括:分配单元304或添加单元305;
所述分配单元304,用于向所述新节点中与所述第二标识信息匹配失败的第一标识信息对应的存储器分配第三标识信息,将所述第三标识信息添加到所述标识集合中;
所述添加单元305,用于将所述新节点中与所述第二标识信息匹配失败的第一标识信息添加到所述标识集合中。
本申请中,所述添加单元305,还用于将完成数据格式化后的存储器添加到所述节点维护服务器中。
需要说明的是:上述实施例提供的电子设备在进行程序开发时,仅以上述各程序模块的划分进行举例说明,实际应用中,可以根据需要而将上述处理分配由不同的程序模块完成,即将电子设备的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例提供的电子设备与上述数据处理方法实施例一属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
图4为本发明实施例中电子设备的结构组成示意图二,如图4所示,所述电子设备包括:
发送单元401,用于向节点维护服务器发送至少一个第一标识信息,所述第一标识信息为所述新节点包括的存储器分别对应的标识信息;
接收单元402,用于接收所述分布式***发送的控制指令,所述控制指令是所述节点维护服务器基于所述至少一个第一标识信息与预先存储的标识集合中的多个第二标识信息的匹配结果生成的指令;
执行单元403,用于在所述控制指令中至少携带有第一类型信息的情况下,根据所述控制指令中的所述第一类型信息将与所述第二标识信息匹配失败的第一标识信息对应的存储器进行数据格式化;所述第一类型信息表征与所述第二标识信息匹配失败的第一标识信息。或者,在所述控制指令中至少携带有第二类型信息的情况下,根据所述控制指令中的所述第二类型信息将与所述第二标识信息匹配成功的第一标识信息对应的存储器进行数据同步;所述第二类型信息表征与所述第二标识信息匹配成功的第一标识信息。
本申请中,所述发送单元401,具体用于基于节点维护服务器发送的标识获取指令向所述节点维护服务器发送至少一个第一标识信息。
本申请中,所述接收单元402,还用于接收所述节点维护服务器为与所述第二标识信息匹配失败的第一标识信息对应的存储器分配的第三标识信息;
本申请中,所述电子设备还包括:存储单元404;
所述存储单元404,用于将所述第三标识信息存储于与所述第二标识信息匹配失败的第一标识信息对应的存储器中,以替换所述存储器中存储的第一标识信息。
需要说明的是:上述实施例提供的电子设备在进行程序开发时,仅以上述各程序模块的划分进行举例说明,实际应用中,可以根据需要而将上述处理分配由不同的程序模块完成,即将电子设备的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例提供的电子设备与上述数据处理方法实施例二属于同一构思,其具体实现过程详见方法实施例二,这里不再赘述。
图5为本发明实施例中电子设备的结构示意图三,如图5所示,电子设备 500可以是手柄、鼠标、轨迹球、手机、智能笔、智能手表、智能戒指、智能手环、智能手套等。图5所示的电子设备500包括:至少一个处理器501、存储器502、至少一个网络接口504和用户接口503。电子设备500中的各个组件通过总线***505耦合在一起。可理解,总线***505用于实现这些组件之间的连接通信。总线***505除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图5中将各种总线都标为总线***505。
其中,用户接口503可以包括显示器、键盘、鼠标、轨迹球、点击轮、按键、按钮、触感板或者触摸屏等。
可以理解,存储器502可以是易失性存储器或非易失性存储器,也可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器 (ROM,Read OnlyMemory)、可编程只读存储器(PROM,Programmable Read-Only Memory)、可擦除可编程只读存储器(EPROM,Erasable Programmable Read-Only Memory)、电可擦除可编程只读存储器(EEPROM, Electrically Erasable Programmable Read-Only Memory)、磁性随机存取存储器 (FRAM,ferromagnetic random access memory)、快闪存储器(Flash Memory)、磁表面存储器、光盘、或只读光盘(CD-ROM,Compact Disc Read-Only Memory);磁表面存储器可以是磁盘存储器或磁带存储器。易失性存储器可以是随机存取存储器(RAM,Random AccessMemory),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(SRAM, Static Random Access Memory)、同步静态随机存取存储器(SSRAM, Synchronous Static Random Access Memory)、动态随机存取存储器(DRAM,Dynamic Random Access Memory)、同步动态随机存取存储器(SDRAM, SynchronousDynamic Random Access Memory)、双倍数据速率同步动态随机存取存储器(DDRSDRAM,Double Data Rate Synchronous Dynamic Random Access Memory)、增强型同步动态随机存取存储器(ESDRAM,Enhanced Synchronous Dynamic Random Access Memory)、同步连接动态随机存取存储器(SLDRAM, SyncLink Dynamic Random Access Memory)、直接内存总线随机存取存储器 (DRRAM,Direct Rambus Random Access Memory)。本发明实施例描述的存储器502旨在包括但不限于这些和任意其它适合类型的存储器。
本发明实施例中的存储器502用于存储各种类型的数据以支持电子设备 500的操作。这些数据的示例包括:用于在电子设备500上操作的任何计算机程序,如操作***5021和应用程序5022;音乐数据;动漫数据;图书信息;视频、绘图信息等。其中,操作***5021包含各种***程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务。应用程序5022可以包含各种应用程序,例如媒体播放器(Media Player)、浏览器 (Browser)等,用于实现各种应用业务。实现本发明实施例方法的程序可以包含在应用程序5022中。
上述本发明实施例揭示的方法可以应用于处理器501中,或者由处理器501 实现。处理器501可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器501中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器5301可以是通用处理器、数字信号处理器 (DSP,Digital Signal Processor),或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。处理器501可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本发明实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于存储器502,处理器501读取存储器502中的信息,结合其硬件完成前述方法的步骤。
在示例性实施例中,电子设备500可以被一个或多个应用专用集成电路 (ASIC,Application Specific Integrated Circuit)、DSP、可编程逻辑器件(PLD, ProgrammableLogic Device)、复杂可编程逻辑器件(CPLD,Complex Programmable Logic Device)、现场可编程门阵列(FPGA,Field-Programmable Gate Array)、通用处理器、控制器、微控制器(MCU,Micro Controller Unit)、微处理器(Microprocessor)、或其他电子元件实现,用于执行前述方法。
一方面,所述处理器501运行所述计算机程序时,执行:检测到有新节点加入的情况下,获取所述新节点发送的至少一个第一标识信息,所述第一标识信息为所述新节点包括的存储器分别对应的标识信息;将所述至少一个第一标识信息分别与预先存储的标识集合中的多个第二标识信息进行匹配,获得匹配结果;根据所述匹配结果向所述新节点发送控制指令,当所述控制指令中至少携带有第一类型信息的情况下,所述控制指令用于指示所述新节点将所述匹配结果中与所述第二标识信息匹配失败的第一标识信息对应的存储器进行数据格式化;所述第一类型信息表征与所述第二标识信息匹配失败的第一标识信息。以及当所述控制指令中至少携带有第二类型信息的情况下,所述控制指令用于指示所述新节点将所述匹配结果中与所述第二标识信息匹配成功的第一标识信息对应的存储器进行数据同步;所述第二类型信息表征与所述第二标识信息匹配成功的第一标识信息。
所述处理器501运行所述计算机程序时,还执行:接收所述新节点基于标识获取指令发送的至少一个第一标识信息;或者,接收所述新节点上报的至少一个第一标识信息。
所述处理器501运行所述计算机程序时,还执行:向所述新节点中与所述第二标识信息匹配失败的第一标识信息对应的存储器分配第三标识信息,将所述第三标识信息添加到所述标识集合中;或者,将所述新节点中与所述第二标识信息匹配失败的第一标识信息添加到所述标识集合中。
所述处理器501运行所述计算机程序时,还执行:将完成数据格式化后的存储器添加到所述节点维护服务器中。
另一方面,所述处理器501运行所述计算机程序时,执行:向节点维护服务器发送至少一个第一标识信息,所述第一标识信息为所述新节点包括的存储器分别对应的标识信息;接收所述节点维护服务器发送的控制指令,所述控制指令是所述节点维护服务器基于所述至少一个第一标识信息与预先存储的标识集合中的多个第二标识信息的匹配结果生成的指令;在所述控制指令中至少携带有第一类型信息的情况下,根据所述控制指令中的所述第一类型信息将与所述第二标识信息匹配失败的第一标识信息对应的存储器进行数据格式化;所述第一类型信息表征与所述第二标识信息匹配失败的第一标识信息。以及,在所述控制指令中至少携带有第二类型信息的情况下,根据所述控制指令中的所述第二类型信息将与所述第二标识信息匹配成功的第一标识信息对应的存储器进行数据同步;所述第二类型信息表征与所述第二标识信息匹配成功的第一标识信息。
所述处理器501运行所述计算机程序时,还执行:基于节点维护服务器发送的标识获取指令向所述节点维护服务器发送至少一个第一标识信息。
所述处理器501运行所述计算机程序时,还执行:接收所述节点维护服务器为与所述第二标识信息匹配失败的第一标识信息对应的存储器分配的第三标识信息;将所述第三标识信息存储于与所述第二标识信息匹配失败的第一标识信息对应的存储器中,以替换所述存储器中存储的第一标识信息。
在示例性实施例中,本发明实施例还提供了一种计算机可读存储介质,例如包括计算机程序的存储器502,上述计算机程序可由电子设备500的处理器 501执行,以完成前述方法所述步骤。计算机可读存储介质可以是FRAM、ROM、 PROM、EPROM、EEPROM、FlashMemory、磁表面存储器、光盘、或CD-ROM 等存储器;也可以是包括上述存储器之一或任意组合的各种设备,如移动电话、计算机、平板设备、个人数字助理等。
一种计算机可读存储介质,其上存储有计算机程序,一方面,该计算机程序被处理器运行时,执行:所述处理器501运行所述计算机程序时,执行:检测到有新节点加入的情况下,获取所述新节点发送的至少一个第一标识信息,所述第一标识信息为所述新节点包括的存储器分别对应的标识信息;将所述至少一个第一标识信息分别与预先存储的标识集合中的多个第二标识信息进行匹配,获得匹配结果;根据所述匹配结果向所述新节点发送控制指令,当所述控制指令中至少携带有第一类型信息的情况下,所述控制指令用于指示所述新节点将所述匹配结果中与所述第二标识信息匹配失败的第一标识信息对应的存储器进行数据格式化;所述第一类型信息表征与所述第二标识信息匹配失败的第一标识信息。以及当所述控制指令中至少携带有第二类型信息的情况下,所述控制指令用于指示所述新节点将所述匹配结果中与所述第二标识信息匹配成功的第一标识信息对应的存储器进行数据同步;所述第二类型信息表征与所述第二标识信息匹配成功的第一标识信息。
该计算机程序被处理器运行时,还执行:接收所述新节点基于标识获取指令发送的至少一个第一标识信息;或者,接收所述新节点上报的至少一个第一标识信息。
该计算机程序被处理器运行时,还执行:向所述新节点中与所述第二标识信息匹配失败的第一标识信息对应的存储器分配第三标识信息,将所述第三标识信息添加到所述标识集合中;或者,将所述新节点中与所述第二标识信息匹配失败的第一标识信息添加到所述标识集合中。
该计算机程序被处理器运行时,还执行:将完成数据格式化后的存储器添加到所述节点维护服务器中。
另一方面,该计算机程序被处理器运行时,执行:向节点维护服务器发送至少一个第一标识信息,所述第一标识信息为所述新节点包括的存储器分别对应的标识信息;接收所述节点维护服务器发送的控制指令,所述控制指令是所述节点维护服务器基于所述至少一个第一标识信息与预先存储的标识集合中的多个第二标识信息的匹配结果生成的指令;在所述控制指令中至少携带有第一类型信息的情况下,根据所述控制指令中的所述第一类型信息将与所述第二标识信息匹配失败的第一标识信息对应的存储器进行数据格式化;所述第一类型信息表征与所述第二标识信息匹配失败的第一标识信息。以及,在所述控制指令中至少携带有第二类型信息的情况下,根据所述控制指令中的所述第二类型信息将与所述第二标识信息匹配成功的第一标识信息对应的存储器进行数据同步;所述第二类型信息表征与所述第二标识信息匹配成功的第一标识信息。
该计算机程序被处理器运行时,还执行:基于节点维护服务器发送的标识获取指令向所述节点维护服务器发送至少一个第一标识信息。
该计算机程序被处理器运行时,还执行:接收所述节点维护服务器为与所述第二标识信息匹配失败的第一标识信息对应的存储器分配的第三标识信息;将所述第三标识信息存储于与所述第二标识信息匹配失败的第一标识信息对应的存储器中,以替换所述存储器中存储的第一标识信息。
图6是本发明实施例中数据处理***的结构组成示意图,如图6所示,所述***具体可以是一个分布式***,该***包括:节点维护服务器601和新节点服务器602,其中,节点维护服务器601包括存储单元信息比较模块6011和存储单元信息管理模块6012;新节点服务器602包括存储单元信息管理模块 6021和存储单元信息收集模块6022。
该新节点服务器602中包括有一个以上存储器,且每个存储器对应一个标识信息(以下称为第一标识信息),该第一标识信息包括对应的存储器的密钥、 ID号以及该存储器的创建时间等信息。
当新节点服务器602启动时,存储单元信息收集模块6022收集该新节点服务器602包括的所有存储器对应的第一标识信息,并由存储单元信息管理模块 6021将该第一标识信息上报给存储单元信息比较模块6011,存储单元信息比较模块6011收到该第一标识信息后,将该第一标识信息与节点维护服务器601中预先存储的标识集合中的多个第二标识信息进行一一匹配,并得到匹配结果。并由存储单元信息管理模块6012根据匹配结果向新节点服务器602发送控制指令。
这里,该控制指令中携带有第一类型信息和/或第二类型信息,其中,第一类型信息表征与所述第二标识信息匹配失败的第一标识信息;第二类型信息表征与所述第二标识信息匹配成功的第一标识信息。
当控制指令中至少携带有第一类型信息的情况下,所述控制指令用于指示所述新节点服务器602将所述匹配结果中与所述第二标识信息匹配失败的第一标识信息对应的存储器进行数据格式化;当所述控制指令中至少携带有第二类型信息的情况下,所述控制指令用于指示所述新节点服务器602将所述匹配结果中与所述第二标识信息匹配成功的第一标识信息对应的存储器进行数据同步。
其中,当所述控制指令中至少携带有第二类型信息的情况下,表征与所述第二标识信息匹配成功的第一标识信息对应的存储器可以被直接启用,直接将该存储器加入到分布式***的服务器集群中。
当所述控制指令中至少携带有第一类型信息的情况下,表征与所述第二标识信息匹配失败的第一标识信息对应的存储器需要进行格式化,以作为新的存储器加入到分布式***的服务器集群中。
本申请中,节点维护服务器601的比较结果可以用一个32位的整型数返回,如表2所示,其中,前面的8个字节用来表示对新节点服务器一共比较了多少个存储单元(即存储器),后边每一个bit位表示依次排列的每个存储单元的状态,其中1表示匹配成功,该匹配成功的存储单元是该服务器集群的存储单元,可以直接启动该匹配成功的存储单元;0表示匹配失败,该匹配失败的存储单元不是该服务器集群的存储单元,需要将该匹配失败的存储单元进行数据格式化后作为新的存储单元启动。
12 1 0 0 1 1 ……
表2
本申请中,通过将标识信息的匹配结果返回给新节点服务器602的存储单元信息管理模块6021,由存储单元信息管理模块6021检查返回的匹配结果,根据该匹配结果确定该新节点服务器602上哪些存储单元是原来分布式***中的存储单元,对于是原来分布式***中的存储单元,则直接启动该存储单元并加入到分布式***的服务器集群中;对于不是原来分布式***中的存储单元,则需要先进行数据格式化后,作为新的存储单元启动并加入到分布式***中。
本申请中,当有新节点加入到分布式集群中时,分布式***中的服务管理模块检查新服务器上是否有旧的数据存储单元,如果有,直接启动并将其加入到分布式***中。这样新服务器上的旧存储单元的数据对整个***来说仍然可用,不会认为它们是新存储单元,而是将服务器集群中对该存储单元的备份数据同步到该存储单元上。这样大大减少了***的数据恢复量,保护磁盘而且也降低了对用户业务性能的影响。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

Claims (10)

1.一种数据处理方法,应用于节点维护服务器,所述方法包括:
检测到有新节点加入的情况下,获取所述新节点发送的至少一个第一标识信息,所述第一标识信息为所述新节点包括的存储器分别对应的标识信息;
将所述至少一个第一标识信息分别与预先存储的标识集合中的多个第二标识信息进行匹配,获得匹配结果;
根据所述匹配结果向所述新节点发送控制指令,当所述控制指令中至少携带有第一类型信息的情况下,所述控制指令用于指示所述新节点将所述匹配结果中与所述第二标识信息匹配失败的第一标识信息对应的存储器进行数据格式化;所述第一类型信息表征与所述第二标识信息匹配失败的第一标识信息。
2.根据权利要求1所述的方法,当所述控制指令中至少携带有第二类型信息的情况下,所述控制指令用于指示所述新节点将所述匹配结果中与所述第二标识信息匹配成功的第一标识信息对应的存储器进行数据同步;所述第二类型信息表征与所述第二标识信息匹配成功的第一标识信息。
3.根据权利要求1所述的方法,所述获取所述新节点发送的至少一个第一标识信息,包括:
接收所述新节点基于标识获取指令发送的至少一个第一标识信息;
或者,接收所述新节点上报的至少一个第一标识信息。
4.根据权利要求1所述的方法,当所述控制指令中至少携带有第一类型信息的情况下,所述方法还包括:
向所述新节点中与所述第二标识信息匹配失败的第一标识信息对应的存储器分配第三标识信息,将所述第三标识信息添加到所述标识集合中;
或者,将所述新节点中与所述第二标识信息匹配失败的第一标识信息添加到所述标识集合中。
5.根据权利要求1所述的方法,所述方法还包括:
将完成数据格式化后的存储器添加到所述节点维护服务器中。
6.一种数据处理方法,所述方法包括:
向节点维护服务器发送至少一个第一标识信息,所述第一标识信息为所述新节点包括的存储器分别对应的标识信息;
接收所述节点维护服务器发送的控制指令,所述控制指令是所述节点维护服务器基于所述至少一个第一标识信息与预先存储的标识集合中的多个第二标识信息的匹配结果生成的指令;
在所述控制指令中至少携带有第一类型信息的情况下,根据所述控制指令中的所述第一类型信息将与所述第二标识信息匹配失败的第一标识信息对应的存储器进行数据格式化;所述第一类型信息表征与所述第二标识信息匹配失败的第一标识信息。
7.根据权利要求6所述的方法,在所述控制指令中至少携带有第二类型信息的情况下,根据所述控制指令中的所述第二类型信息将与所述第二标识信息匹配成功的第一标识信息对应的存储器进行数据同步;所述第二类型信息表征与所述第二标识信息匹配成功的第一标识信息。
8.根据权利要求6所述的方法,所述向节点维护服务器发送至少一个第一标识信息,包括:
基于节点维护服务器发送的标识获取指令向所述节点维护服务器发送至少一个第一标识信息。
9.根据权利要求6所述的方法,在所述控制指令中至少携带有所述第一类型信息的情况下,所述方法还包括:
接收所述节点维护服务器为与所述第二标识信息匹配失败的第一标识信息对应的存储器分配的第三标识信息;
将所述第三标识信息存储于与所述第二标识信息匹配失败的第一标识信息对应的存储器中,以替换所述存储器中存储的第一标识信息。
10.一种电子设备,包括:存储器、处理器以及存储在存储器被处理器运动的可响应程序,其特征在于,所述处理器运行所述可响应程序时响应如权利要求1至9任一项所述的数据处理方法的步骤。
CN201910556607.0A 2019-06-25 2019-06-25 一种数据处理方法及电子设备 Active CN110399098B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910556607.0A CN110399098B (zh) 2019-06-25 2019-06-25 一种数据处理方法及电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910556607.0A CN110399098B (zh) 2019-06-25 2019-06-25 一种数据处理方法及电子设备

Publications (2)

Publication Number Publication Date
CN110399098A true CN110399098A (zh) 2019-11-01
CN110399098B CN110399098B (zh) 2021-09-14

Family

ID=68322646

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910556607.0A Active CN110399098B (zh) 2019-06-25 2019-06-25 一种数据处理方法及电子设备

Country Status (1)

Country Link
CN (1) CN110399098B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114554665A (zh) * 2020-11-25 2022-05-27 武汉市奥拓智能科技有限公司 一种路灯分组控制***及方法

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103562892A (zh) * 2011-06-10 2014-02-05 国际商业机器公司 配置存储级内存命令
US20150058436A1 (en) * 2013-08-22 2015-02-26 Kabushiki Kaisha Toshiba Storage device and data processing method
CN104468665A (zh) * 2013-09-18 2015-03-25 腾讯科技(深圳)有限公司 数据分布式存储的实现方法和***
CN104994168A (zh) * 2015-07-14 2015-10-21 苏州科达科技股份有限公司 分布式存储方法及分布式存储***
CN105335256A (zh) * 2014-08-15 2016-02-17 中国电信股份有限公司 在整机柜服务器中切换备份磁盘的方法、装置和***
CN105373549A (zh) * 2014-08-25 2016-03-02 浙江大华技术股份有限公司 数据迁移方法、设备及数据节点服务器
CN106155563A (zh) * 2015-03-30 2016-11-23 浙江大华技术股份有限公司 一种磁盘访问控制方法及装置
US9952782B1 (en) * 2014-12-30 2018-04-24 Nutanix, Inc. Method and system for accessing data between different virtual disk formats in a virtualization environment

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103562892A (zh) * 2011-06-10 2014-02-05 国际商业机器公司 配置存储级内存命令
US20150058436A1 (en) * 2013-08-22 2015-02-26 Kabushiki Kaisha Toshiba Storage device and data processing method
CN104468665A (zh) * 2013-09-18 2015-03-25 腾讯科技(深圳)有限公司 数据分布式存储的实现方法和***
CN105335256A (zh) * 2014-08-15 2016-02-17 中国电信股份有限公司 在整机柜服务器中切换备份磁盘的方法、装置和***
CN105373549A (zh) * 2014-08-25 2016-03-02 浙江大华技术股份有限公司 数据迁移方法、设备及数据节点服务器
US9952782B1 (en) * 2014-12-30 2018-04-24 Nutanix, Inc. Method and system for accessing data between different virtual disk formats in a virtualization environment
CN106155563A (zh) * 2015-03-30 2016-11-23 浙江大华技术股份有限公司 一种磁盘访问控制方法及装置
CN104994168A (zh) * 2015-07-14 2015-10-21 苏州科达科技股份有限公司 分布式存储方法及分布式存储***

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114554665A (zh) * 2020-11-25 2022-05-27 武汉市奥拓智能科技有限公司 一种路灯分组控制***及方法
CN114554665B (zh) * 2020-11-25 2023-08-29 武汉市奥拓智能科技有限公司 一种路灯分组控制***及方法

Also Published As

Publication number Publication date
CN110399098B (zh) 2021-09-14

Similar Documents

Publication Publication Date Title
CN106776130B (zh) 一种日志恢复方法、存储装置和存储节点
CN103729352B (zh) 分布式文件***对多个副本数据进行处理的方法及该***
CN102567478B (zh) 文件***中的在线故障验证
CN107506266B (zh) 一种数据恢复方法及***
CN112579327B (zh) 一种故障检测方法、装置及设备
CN106484313A (zh) 数据信息备份方法、数据备份方法及装置
CN114003439A (zh) 数据备份方法、装置、设备及存储介质
CN115756955A (zh) 一种数据备份、数据恢复的方法、装置及计算机设备
CN110647425A (zh) 一种数据库恢复方法及装置
CN112463880B (zh) 一种区块链数据存储方法及相关装置
CN113312205B (zh) 数据校验方法、装置、存储介质和计算机设备
CN110399098A (zh) 一种数据处理方法及电子设备
CN113051428B (zh) 一种摄像机前端存储备份的方法及装置
CN105892954A (zh) 基于多副本的数据存储方法和装置
CN102339305B (zh) 基于偏序关系日志的数据库集群故障恢复方法
CN111782605A (zh) 一种芯片卡文件管理方法、装置、终端及存储介质
CN110928945B (zh) 一种针对数据库的数据处理方法及装置,数据处理***
US10901846B2 (en) Maintenance of storage devices with multiple logical units
CN112799872B (zh) 一种基于键值对存储***的纠删码编码方法及装置
CN105653385A (zh) 一种车载录像方法
CN112988473B (zh) 一种备份数据实时恢复方法及***
CN104598171A (zh) 基于元数据的阵列重建方法及装置
CN111522883B (zh) 对象数据的备份方法、装置、设备及存储介质
CN114217741A (zh) 存储装置的存储方法及存储装置
CN106708713A (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
GR01 Patent grant
GR01 Patent grant