[go: up one dir, main page]

CN102646127A - Distributed file system copy selection method and device - Google Patents

Distributed file system copy selection method and device Download PDF

Info

Publication number
CN102646127A
CN102646127A CN2012100503868A CN201210050386A CN102646127A CN 102646127 A CN102646127 A CN 102646127A CN 2012100503868 A CN2012100503868 A CN 2012100503868A CN 201210050386 A CN201210050386 A CN 201210050386A CN 102646127 A CN102646127 A CN 102646127A
Authority
CN
China
Prior art keywords
copy
version number
file system
distributed file
update
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
Application number
CN2012100503868A
Other languages
Chinese (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.)
Inspur Beijing Electronic Information Industry Co Ltd
Original Assignee
Inspur Beijing Electronic Information Industry Co 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 Inspur Beijing Electronic Information Industry Co Ltd filed Critical Inspur Beijing Electronic Information Industry Co Ltd
Priority to CN2012100503868A priority Critical patent/CN102646127A/en
Publication of CN102646127A publication Critical patent/CN102646127A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention provides a replica selection method and device for distributed file systems, and relates to the field of cloud computing, and the method and the device are used for solving the problem of lacking a mechanism for quickly selecting the latest replica to operate. The method comprises the following steps: according to the frequency of replica updating, updating the version number of a corresponding replica, wherein the more the frequency of replica updating is, the larger the version number corresponding to the replica is; and when a read operation request or a write operation request is received, returning a replica with the largest version number. According to the technical scheme provided by the invention, the method and the device provided by the invention are applicable to cloud computing systems, and an effect of quickly and efficiently obtaining the latest replica from a plurality of replicas is achieved.

Description

分布式文件系统副本选择方法和装置Distributed file system copy selection method and device

技术领域 technical field

本发明涉及云计算领域,尤其涉及一种分布式文件系统副本选择方法。The invention relates to the field of cloud computing, in particular to a method for selecting a copy of a distributed file system.

背景技术 Background technique

云存储是在云计算(cloud computing)基础上延伸和发展出来的一个新概念,是指通过集群应用、网络技术和分布式文件系统等技术,将网络中大量不同类型的存储设备进行整合利用,形成统一的存储池对外提供存储服务。Cloud storage is a new concept extended and developed on the basis of cloud computing. It refers to the integration and utilization of a large number of different types of storage devices in the network through technologies such as cluster applications, network technologies, and distributed file systems. A unified storage pool is formed to provide external storage services.

分布式文件系统作为云存储的核心组成部分在近几年中有了长足的发展。在分布式文件系统中如何选择副本是一个很重要的问题。为了提高数据可靠性,可以通过对分布式文件系统中的对象文件建立多副本的方式增加数据冗余。当进行文件读或文件写操作时,需要有一种机制能快速从众多的已存在副本中选择出最新的副本进行操作,目前尚缺乏这样一种机制。As the core component of cloud storage, distributed file system has made great progress in recent years. How to select replicas in a distributed file system is a very important issue. In order to improve data reliability, data redundancy can be increased by establishing multiple copies of object files in the distributed file system. When performing file read or file write operations, a mechanism is required to quickly select the latest copy from many existing copies for operation, and such a mechanism is currently lacking.

发明内容 Contents of the invention

本发明提供了一种分布式文件系统副本选择方法和装置,解决了缺乏快速选择最新副本进行操作机制的问题。The invention provides a method and device for selecting a copy of a distributed file system, which solves the problem of lack of a mechanism for quickly selecting the latest copy for operation.

一种分布式文件系统副本选择方法,包括:A distributed file system copy selection method, comprising:

根据副本更新次数更新相应副本的版本号,更新次数越多的副本其对应的版本号值越大;The version number of the corresponding copy is updated according to the number of copy updates, and the copy with more updates has a larger value of the corresponding version number;

在接收到读操作请求或写操作请求时,返回版本号值最大的副本。When receiving a read operation request or a write operation request, return the copy with the largest version number.

优选的,上述分布式文件系统副本选择方法还包括:Preferably, the above-mentioned distributed file system copy selection method also includes:

维护一副本链表,该副本链表中包含至少一个副本,各副本在所述副本链表中的存储对应一版本号。A copy link list is maintained, the copy link list includes at least one copy, and the storage of each copy in the copy link list corresponds to a version number.

优选的,所述根据副本更新次数更新相应副本的版本号包括:Preferably, said updating the version number of the corresponding copy according to the number of copy updates includes:

将被执行写操作的副本版本号的值增加1;及,Increment the value of the version number of the replica being written by 1; and,

周期性的检查所述副本链表中各副本的版本号,根据版本号的值最大的副本更新所述副本链表中的其他副本,并将其他副本的版本号也修改为该最大的版本号值;及,Periodically check the version number of each copy in the copy linked list, update other copies in the copy linked list according to the copy with the largest version number, and modify the version numbers of other copies to the largest version number value; and,

在删除所述副本链表中的副本时,将副本内容清空,并将该副本在所述副本链表中所在位置对应的版本号置为0。When deleting a copy in the copy linked list, the content of the copy is cleared, and the version number corresponding to the position of the copy in the copy linked list is set to 0.

优选的,上述分布式文件系统副本选择方法还包括:Preferably, the above-mentioned distributed file system copy selection method also includes:

在创建副本时创建与该副本对应的版本号,并为该版本号设置一初始值。When creating a copy, create a version number corresponding to the copy, and set an initial value for the version number.

优选的,所述版本号的初始值为1。Preferably, the initial value of the version number is 1.

优选的,在接收到读操作请求或写操作请求时,返回版本号值最大的副本。Preferably, when a read operation request or a write operation request is received, the copy with the largest version number is returned.

本发明还提供了一种分布式文件系统副本选择装置,包括:The present invention also provides a distributed file system copy selection device, including:

版本号更新模块,用于根据副本更新次数更新相应副本的版本号,更新次数越多的副本其对应的版本号值越大;The version number update module is used to update the version number of the corresponding copy according to the number of times the copy is updated, and the copy with more update times has a larger value of the corresponding version number;

副本操作模块,用于在接收到读操作请求或写操作请求时,返回版本号值最大的副本。The copy operation module is configured to return the copy with the largest version number when receiving a read operation request or a write operation request.

优选的,上述分布式文件系统副本选择装置还包括:Preferably, the above-mentioned distributed file system copy selection device also includes:

链表维护模块,用于维护一副本链表,该副本链表中包含至少一个副本,各副本在所述副本链表中的存储对应一版本号。The link list maintenance module is used to maintain a copy link list, the copy link list includes at least one copy, and the storage of each copy in the copy link list corresponds to a version number.

优选的,所述版本号更新模块包括:Preferably, the version number update module includes:

第一更新单元,用于将被执行写操作的副本版本号的值增加1;及,The first update unit is used to increase the value of the version number of the copy to be written by 1; and,

第二更新单元,用于周期性的检查所述副本链表中各副本的版本号,根据版本号的值最大的副本更新所述副本链表中的其他副本,并将其他副本的版本号也修改为该最大的版本号值;及,The second update unit is used to periodically check the version number of each copy in the copy linked list, update other copies in the copy linked list according to the copy with the largest value of the version number, and modify the version numbers of other copies to the maximum version number value; and,

第三更新单元,用于在删除所述副本链表中的副本时,将副本内容清空,并将该副本在所述副本链表中所在位置对应的版本号置为0。The third updating unit is configured to clear the content of the copy when deleting the copy in the copy linked list, and set the version number corresponding to the position of the copy in the copy linked list to 0.

本发明提供了一种分布式文件系统副本选择方法和装置,根据副本更新次数更新相应副本的版本号,更新次数越多的副本其对应的版本号值越大,在接收到读操作请求或写操作请求时,返回版本号值最大的副本,实现了快速高效从多个副本中获取最新副本,解决了缺乏快速选择最新副本进行操作机制的问题。The present invention provides a method and device for selecting a copy of a distributed file system. The version number of the corresponding copy is updated according to the number of times the copy is updated. When an operation request is made, the copy with the largest version number value is returned, which realizes the fast and efficient acquisition of the latest copy from multiple copies, and solves the problem of lack of a mechanism for quickly selecting the latest copy for operation.

附图说明 Description of drawings

图1为本发明的实施例一提供的一种分布式文件系统副本选择方法的流程图;FIG. 1 is a flowchart of a distributed file system copy selection method provided by Embodiment 1 of the present invention;

图2为本发明的实施例二提供的一种分布式文件系统副本选择装置的结构示意图。FIG. 2 is a schematic structural diagram of an apparatus for selecting a copy of a distributed file system according to Embodiment 2 of the present invention.

具体实施方式 Detailed ways

为了提高数据可靠性,可以通过对分布式文件系统中的对象文件建立多副本的方式增加数据冗余。当进行文件读或文件写操作时,需要有一种机制能快速从众多的已存在副本中选择出最新的副本进行操作,目前尚缺乏这样一种机制。本发明所述的副本选择方法基于版本号的检测与更新的方式达到副本选择的目标。In order to improve data reliability, data redundancy can be increased by establishing multiple copies of object files in the distributed file system. When performing file read or file write operations, a mechanism is required to quickly select the latest copy from many existing copies for operation, and such a mechanism is currently lacking. The copy selection method of the present invention achieves the goal of copy selection based on the detection and update of the version number.

下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。Embodiments of the present invention will be described in detail below in conjunction with the accompanying drawings. It should be noted that, in the case of no conflict, the embodiments in the present application and the features in the embodiments can be combined arbitrarily with each other.

首先结合附图,对本发明的实施例一进行说明。First, Embodiment 1 of the present invention will be described with reference to the accompanying drawings.

本发明实施例提供了一种分布式文件系统副本选择方法,使用该方法更新副本版本及在操作时选择最新版本副本的流程如图1所示,包括:The embodiment of the present invention provides a method for selecting a copy of a distributed file system, using the method to update the version of the copy and selecting the latest version of the copy during operation as shown in Figure 1, including:

步骤101、维护一副本链表,该副本链表中包含至少一个副本,各副本在所述副本链表中的存储对应一版本号;Step 101, maintaining a copy link list, the copy link list includes at least one copy, and the storage of each copy in the copy link list corresponds to a version number;

本步骤中,在创建副本时将副本的版本号(Version)的值初始化为1,表示该副本为新建副本。In this step, the value of the version number (Version) of the copy is initialized to 1 when the copy is created, indicating that the copy is a new copy.

步骤102、根据副本更新次数更新相应副本的版本号,更新次数越多的副本其对应的版本号值越大;Step 102, update the version number of the corresponding copy according to the number of times the copy has been updated, and the copy with more update times has a larger value of the corresponding version number;

本步骤中,具体的,包括以下四种情况:In this step, specifically, the following four situations are included:

1、当有文件读操作时,通过给出的索引找到对应的块chunk,该chunk下面维护有一个副本的链表。依次扫描这些副本的Version,从中找出Version值最大的副本(可能有多个)将其对应的存储节点ip和port发送给客户端,供其进行读文件操作。1. When there is a file read operation, the corresponding block chunk is found through the given index, and a linked list of copies is maintained under the chunk. Scan the Versions of these copies in turn, find out the copy with the largest Version value (there may be more than one), and send its corresponding storage node ip and port to the client for it to read the file.

2、当有文件写操作时,通过给出的索引若找到对应的块chunk,从该chunk下面的副本链中选择Version最大的返回给客户端进行写操作,同时将它们的Version加一,表示该副本进行了更新。2. When there is a file write operation, if the corresponding block chunk is found through the given index, select the version with the largest version from the copy chain below the chunk and return it to the client for writing, and add one to their Version at the same time, indicating This copy was updated.

3、周期性的随机检查某个chunk下的副本链表,发现各副本的Version不一致时,则以Version最大的副本作为源,对其他“旧的”副本进行更新,然后重新设置这些副本的Version。3. Periodically randomly check the copy list under a certain chunk, and if the Version of each copy is found to be inconsistent, use the copy with the largest Version as the source to update other "old" copies, and then reset the Version of these copies.

4、当需要删除某个副本时(比如重新设置副本数),将Version设置为0表示该副本不可用。之后在周期检测中,发现Version值为0的副本对其进行实际删除工作。4. When a copy needs to be deleted (such as resetting the number of copies), setting Version to 0 means that the copy is unavailable. Later in the cycle detection, it is found that the copy with a Version value of 0 is actually deleted.

步骤103、在接收到读操作请求或写操作请求时,返回版本号值最大的副本。Step 103: When a read operation request or a write operation request is received, return the copy with the largest version number.

下面结合附图,对本发明的实施例二进行说明。Embodiment 2 of the present invention will be described below with reference to the accompanying drawings.

本发明实施例提供了一种分布式文件系统副本选择装置,其结构如图2所示,包括:An embodiment of the present invention provides a device for selecting a copy of a distributed file system, the structure of which is shown in Figure 2, including:

版本号更新模块201,用于根据副本更新次数更新相应副本的版本号,更新次数越多的副本其对应的版本号值越大;A version number update module 201, configured to update the version number of the corresponding copy according to the number of times the copy has been updated, and the version number corresponding to the copy with more update times is greater;

副本操作模块202,用于在接收到读操作请求或写操作请求时,返回版本号值最大的副本。The copy operation module 202 is configured to return the copy with the largest version number when receiving a read operation request or a write operation request.

优选的,上述分布式文件系统副本选择装置还包括:Preferably, the above-mentioned distributed file system copy selection device also includes:

链表维护模块203,用于维护一副本链表,该副本链表中包含至少一个副本,各副本在所述副本链表中的存储对应一版本号。The link list maintenance module 203 is configured to maintain a copy link list, the copy link list includes at least one copy, and the storage of each copy in the copy link list corresponds to a version number.

优选的,所述版本号更新模块201包括:Preferably, the version number update module 201 includes:

第一更新单元,用于将被执行写操作的副本版本号的值增加1;及,The first update unit is used to increase the value of the version number of the copy to be written by 1; and,

第二更新单元,用于周期性的检查所述副本链表中各副本的版本号,根据版本号的值最大的副本更新所述副本链表中的其他副本,并将其他副本的版本号也修改为该最大的版本号值;及,The second update unit is used to periodically check the version number of each copy in the copy linked list, update other copies in the copy linked list according to the copy with the largest value of the version number, and modify the version numbers of other copies to the maximum version number value; and,

第三更新单元,用于在删除所述副本链表中的副本时,将副本内容清空,并将该副本在所述副本链表中所在位置对应的版本号置为0。The third updating unit is configured to clear the content of the copy when deleting the copy in the copy linked list, and set the version number corresponding to the position of the copy in the copy linked list to 0.

本发明提供了一种分布式文件系统副本选择方法和装置,根据副本更新次数更新相应副本的版本号,更新次数越多的副本其对应的版本号值越大,在接收到读操作请求或写操作请求时,返回版本号值最大的副本,实现了快速高效从多个副本中获取最新副本,解决了缺乏快速选择最新副本进行操作机制的问题。The present invention provides a method and device for selecting a copy of a distributed file system. The version number of the corresponding copy is updated according to the number of times the copy is updated. When an operation request is made, the copy with the largest version number value is returned, which realizes the fast and efficient acquisition of the latest copy from multiple copies, and solves the problem of lack of a mechanism for quickly selecting the latest copy for operation.

通过副本版本号从众多副本中选择最新副本进行操作,然后更新该副本版本号,其他副本依据版本号来进行数据一致性维护工作,版本号的值的变化体现了该副本的更新次数,Version值最大的副本为最新更新的副本,所有其他副本都以它为基准进行自更新。通过引入版本号的概念能较容易的进行多副本情况下的数据更新控制和副本选择操作,降低了系统复杂度和响应时间。Select the latest copy from many copies through the version number of the copy to operate, and then update the version number of the copy. Other copies maintain data consistency according to the version number. The change of the value of the version number reflects the number of updates of the copy, and the Version value The largest replica is the most recently updated replica, and all other replicas are based on it to update themselves. By introducing the concept of version numbers, it is easier to perform data update control and copy selection operations in the case of multiple copies, reducing system complexity and response time.

本领域普通技术人员可以理解上述实施例的全部或部分步骤可以使用计算机程序流程来实现,所述计算机程序可以存储于一计算机可读存储介质中,所述计算机程序在相应的硬件平台上(如系统、设备、装置、器件等)执行,在执行时,包括方法实施例的步骤之一或其组合。Those of ordinary skill in the art can understand that all or part of the steps of the above-mentioned embodiments can be implemented using a computer program flow, the computer program can be stored in a computer-readable storage medium, and the computer program can be run on a corresponding hardware platform (such as system, device, device, device, etc.), and when executed, includes one or a combination of the steps of the method embodiment.

可选地,上述实施例的全部或部分步骤也可以使用集成电路来实现,这些步骤可以被分别制作成一个个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。Optionally, all or part of the steps in the above embodiments can also be implemented using integrated circuits, and these steps can be fabricated into individual integrated circuit modules, or multiple modules or steps among them can be fabricated into a single integrated circuit module accomplish. As such, the present invention is not limited to any specific combination of hardware and software.

上述实施例中的各装置/功能模块/功能单元可以采用通用的计算装置来实现,它们可以集中在单个的计算装置上,也可以分布在多个计算装置所组成的网络上。The devices/functional modules/functional units in the above embodiments can be realized by general-purpose computing devices, and they can be concentrated on a single computing device, or distributed on a network composed of multiple computing devices.

上述实施例中的各装置/功能模块/功能单元以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。上述提到的计算机可读取存储介质可以是只读存储器,磁盘或光盘等。When each device/functional module/functional unit in the above-mentioned embodiments is realized in the form of a software function module and sold or used as an independent product, it can be stored in a computer-readable storage medium. The computer-readable storage medium mentioned above may be a read-only memory, a magnetic disk or an optical disk, and the like.

任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求所述的保护范围为准。Any person familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present invention, and all should be covered within the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope described in the claims.

Claims (9)

1.一种分布式文件系统副本选择方法,其特征在于,包括:1. A method for selecting a copy of a distributed file system, comprising: 根据副本更新次数更新相应副本的版本号,更新次数越多的副本其对应的版本号值越大;The version number of the corresponding copy is updated according to the number of copy updates, and the copy with more updates has a larger value of the corresponding version number; 在接收到读操作请求或写操作请求时,返回版本号值最大的副本。When receiving a read operation request or a write operation request, return the copy with the largest version number. 2.根据权利要求1所述的分布式文件系统副本选择方法,其特征在于,该方法还包括:2. The distributed file system copy selection method according to claim 1, wherein the method further comprises: 维护一副本链表,该副本链表中包含至少一个副本,各副本在所述副本链表中的存储对应一版本号。A copy link list is maintained, the copy link list includes at least one copy, and the storage of each copy in the copy link list corresponds to a version number. 3.根据权利要求2所述的分布式文件系统副本选择方法,其特征在于,所述根据副本更新次数更新相应副本的版本号包括:3. The distributed file system copy selection method according to claim 2, wherein said updating the version number of the corresponding copy according to the copy update times comprises: 将被执行写操作的副本版本号的值增加1;及,Increment the value of the version number of the replica being written by 1; and, 周期性的检查所述副本链表中各副本的版本号,根据版本号的值最大的副本更新所述副本链表中的其他副本,并将其他副本的版本号也修改为该最大的版本号值;及,Periodically check the version number of each copy in the copy linked list, update other copies in the copy linked list according to the copy with the largest version number, and modify the version numbers of other copies to the largest version number value; and, 在删除所述副本链表中的副本时,将副本内容清空,并将该副本在所述副本链表中所在位置对应的版本号置为0。When deleting a copy in the copy linked list, the content of the copy is cleared, and the version number corresponding to the position of the copy in the copy linked list is set to 0. 4.根据权利要求1或3所述的分布式文件系统副本选择方法,其特征在于,该方法还包括:4. The distributed file system copy selection method according to claim 1 or 3, wherein the method further comprises: 在创建副本时创建与该副本对应的版本号,并为该版本号设置一初始值。When creating a copy, create a version number corresponding to the copy, and set an initial value for the version number. 5.根据权利要求4所述的分布式文件系统副本选择方法,其特征在于,所述版本号的初始值为1。5. The method for selecting a copy of a distributed file system according to claim 4, wherein the initial value of the version number is 1. 6.根据权利要求1所述的分布式文件系统副本选择方法,其特征在于,在接收到读操作请求或写操作请求时,返回版本号值最大的副本。6. The method for selecting a copy of a distributed file system according to claim 1, wherein when a read operation request or a write operation request is received, the copy with the largest version number value is returned. 7.一种分布式文件系统副本选择装置,其特征在于,包括:7. A distributed file system copy selection device, characterized in that it comprises: 版本号更新模块,用于根据副本更新次数更新相应副本的版本号,更新次数越多的副本其对应的版本号值越大;The version number update module is used to update the version number of the corresponding copy according to the number of times the copy is updated, and the copy with more update times has a larger value of the corresponding version number; 副本操作模块,用于在接收到读操作请求或写操作请求时,返回版本号值最大的副本。The copy operation module is configured to return the copy with the largest version number when receiving a read operation request or a write operation request. 8.根据权利要求7所述的分布式文件系统副本选择装置,其特征在于,该装置还包括:8. The distributed file system copy selection device according to claim 7, wherein the device further comprises: 链表维护模块,用于维护一副本链表,该副本链表中包含至少一个副本,各副本在所述副本链表中的存储对应一版本号。The link list maintenance module is used to maintain a copy link list, the copy link list includes at least one copy, and the storage of each copy in the copy link list corresponds to a version number. 9.根据权利要求7所述的分布式文件系统副本选择装置,其特征在于,所述版本号更新模块包括:9. The distributed file system copy selection device according to claim 7, wherein the version number updating module comprises: 第一更新单元,用于将被执行写操作的副本版本号的值增加1;及,The first update unit is used to increase the value of the version number of the copy to be written by 1; and, 第二更新单元,用于周期性的检查所述副本链表中各副本的版本号,根据版本号的值最大的副本更新所述副本链表中的其他副本,并将其他副本的版本号也修改为该最大的版本号值;及,The second update unit is used to periodically check the version number of each copy in the copy linked list, update other copies in the copy linked list according to the copy with the largest value of the version number, and modify the version numbers of other copies to the maximum version number value; and, 第三更新单元,用于在删除所述副本链表中的副本时,将副本内容清空,并将该副本在所述副本链表中所在位置对应的版本号置为0。The third updating unit is configured to clear the content of the copy when deleting the copy in the copy linked list, and set the version number corresponding to the position of the copy in the copy linked list to 0.
CN2012100503868A 2012-02-29 2012-02-29 Distributed file system copy selection method and device Pending CN102646127A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2012100503868A CN102646127A (en) 2012-02-29 2012-02-29 Distributed file system copy selection method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2012100503868A CN102646127A (en) 2012-02-29 2012-02-29 Distributed file system copy selection method and device

Publications (1)

Publication Number Publication Date
CN102646127A true CN102646127A (en) 2012-08-22

Family

ID=46658946

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2012100503868A Pending CN102646127A (en) 2012-02-29 2012-02-29 Distributed file system copy selection method and device

Country Status (1)

Country Link
CN (1) CN102646127A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103559319A (en) * 2013-11-21 2014-02-05 华为技术有限公司 Cache synchronization method and equipment for distributed cluster file system
CN103559139A (en) * 2013-10-23 2014-02-05 华为技术有限公司 Data storage method and device
CN103729352A (en) * 2012-10-10 2014-04-16 腾讯科技(深圳)有限公司 Distributed file system and method for processing multiple replica data in distributed file system
CN103761162A (en) * 2014-01-11 2014-04-30 深圳清华大学研究院 Data backup method of distributed file system
WO2014117717A1 (en) * 2013-01-31 2014-08-07 Huawei Technologies Co., Ltd. Distributed storage object delete
CN105516230A (en) * 2014-10-15 2016-04-20 深圳市腾讯计算机系统有限公司 Data processing method and device

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1524239A (en) * 2001-06-01 2004-08-25 �׹��Ĺ��ʹ�˾ Consistent read in a distributed database environment
CN101197657A (en) * 2007-11-12 2008-06-11 中兴通讯股份有限公司 Data synchronization method of distributed system single panel
CN101771723A (en) * 2010-01-05 2010-07-07 深圳中兴网信科技有限公司 Data synchronization method
CN101964820A (en) * 2010-10-08 2011-02-02 中兴通讯股份有限公司 Method and system for keeping data consistency
CN102088489A (en) * 2010-12-31 2011-06-08 北京理工大学 Distributed data synchronizing system and method
EP2387200A1 (en) * 2010-04-23 2011-11-16 ILT Productions AB Distributed data storage

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1524239A (en) * 2001-06-01 2004-08-25 �׹��Ĺ��ʹ�˾ Consistent read in a distributed database environment
CN101197657A (en) * 2007-11-12 2008-06-11 中兴通讯股份有限公司 Data synchronization method of distributed system single panel
CN101771723A (en) * 2010-01-05 2010-07-07 深圳中兴网信科技有限公司 Data synchronization method
EP2387200A1 (en) * 2010-04-23 2011-11-16 ILT Productions AB Distributed data storage
CN101964820A (en) * 2010-10-08 2011-02-02 中兴通讯股份有限公司 Method and system for keeping data consistency
CN102088489A (en) * 2010-12-31 2011-06-08 北京理工大学 Distributed data synchronizing system and method

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103729352A (en) * 2012-10-10 2014-04-16 腾讯科技(深圳)有限公司 Distributed file system and method for processing multiple replica data in distributed file system
CN103729352B (en) * 2012-10-10 2017-07-28 腾讯科技(深圳)有限公司 Method and the system that distributed file system is handled multiple copy datas
WO2014117717A1 (en) * 2013-01-31 2014-08-07 Huawei Technologies Co., Ltd. Distributed storage object delete
US9104717B2 (en) 2013-01-31 2015-08-11 Futurewei Technologies, Inc. Distributed storage object delete
CN103559139A (en) * 2013-10-23 2014-02-05 华为技术有限公司 Data storage method and device
CN103559139B (en) * 2013-10-23 2016-08-17 华为技术有限公司 A kind of date storage method and device
CN103559319A (en) * 2013-11-21 2014-02-05 华为技术有限公司 Cache synchronization method and equipment for distributed cluster file system
CN103559319B (en) * 2013-11-21 2017-07-07 华为技术有限公司 The cache synchronization method and equipment of distributed cluster file system
CN103761162A (en) * 2014-01-11 2014-04-30 深圳清华大学研究院 Data backup method of distributed file system
CN103761162B (en) * 2014-01-11 2016-12-07 深圳清华大学研究院 The data back up method of distributed file system
CN105516230A (en) * 2014-10-15 2016-04-20 深圳市腾讯计算机系统有限公司 Data processing method and device
CN105516230B (en) * 2014-10-15 2019-06-25 深圳市腾讯计算机系统有限公司 A kind of data processing method and device

Similar Documents

Publication Publication Date Title
AU2016405587B2 (en) Splitting and moving ranges in a distributed system
JP6118515B2 (en) System for associative memory update
US8832028B2 (en) Database cloning
CN102779185B (en) High-availability distribution type full-text index method
US9471590B2 (en) Method and apparatus for replicating virtual machine images using deduplication metadata
CN102646127A (en) Distributed file system copy selection method and device
CN104239493A (en) Cross-cluster data migration method and system
CN102938784A (en) Method and system used for data storage and used in distributed storage system
WO2012045245A1 (en) Method and system for maintaining data consistency
CN110347651A (en) Method of data synchronization, device, equipment and storage medium based on cloud storage
US10387372B2 (en) Value-based differential data
CN106605217B (en) For the method and system for being moved to another website from a website will to be applied
CN111771193A (en) System and method for backing up an eventually consistent database in a production cluster
US20170060455A1 (en) Determining data locality in a distributed system using aggregation of locality summaries
CN104484460A (en) Metadata heat degree statistical method of distributed file system
US8825603B2 (en) Ordering volumes and tracks for data transfer based on usage characteristics
US10127270B1 (en) Transaction processing using a key-value store
US10169343B2 (en) Deferring the cost of virtual storage
CN103034697A (en) Method for realizing high availability of distributed database
CN108694102A (en) A kind of data manipulation method, equipment, system and medium based on Nexus services
US12067249B2 (en) Data shaping to reduce memory wear in a multi-tenant database
CA3065157C (en) Parallel map and reduce on hash chains
Wu et al. Bolt-on global consistency for the cloud
CN104361069A (en) A cloud storage service method integrating local file system
US20200342065A1 (en) Replicating user created snapshots

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20120822