CN103336730A - Data backup method and system based on cloud storage - Google Patents

Data backup method and system based on cloud storage Download PDF

Info

Publication number
CN103336730A
CN103336730A CN2013102208762A CN201310220876A CN103336730A CN 103336730 A CN103336730 A CN 103336730A CN 2013102208762 A CN2013102208762 A CN 2013102208762A CN 201310220876 A CN201310220876 A CN 201310220876A CN 103336730 A CN103336730 A CN 103336730A
Authority
CN
China
Prior art keywords
data
data backup
memory node
backup client
transfer speeds
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
CN2013102208762A
Other languages
Chinese (zh)
Other versions
CN103336730B (en
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.)
National University of Defense Technology
Original Assignee
National University of Defense Technology
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 National University of Defense Technology filed Critical National University of Defense Technology
Priority to CN201310220876.2A priority Critical patent/CN103336730B/en
Publication of CN103336730A publication Critical patent/CN103336730A/en
Application granted granted Critical
Publication of CN103336730B publication Critical patent/CN103336730B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention discloses a data backup method and a system based on cloud storage. The method comprises the steps that data backup task information is acquired, wherein the data backup task information comprises source data server address information; a data backup client is searched according to the source data server address information, wherein address information of the data backup client corresponds to the source data server address information, and the data backup client is premounted on a source data server; and the data backup client is called for data backup. With the adoption of the method or the system, a network transmission process when the data backup client acquires data to be backed up on the source data server can be saved, so that the speed of the data backup client acquiring the data to be backed up on the source data server can be increased.

Description

A kind of data back up method and system based on the cloud storage
Technical field
The present invention relates to the data security field, particularly relate to a kind of data back up method and system based on the cloud storage.
Background technology
Data backup refers to misoperation occur or the system failure causes loss of data for anti-locking system, and the process of the storage medium that all or part of data acquisition is copied to other from hard disk or the array of applied host machine.
Traditional data backup mainly is to adopt internal or external magnetic tape station to carry out cold standby.But this mode can only prevent man-made faults such as misoperation, and its release time is also very long.Along with the continuous development of technology, the magnanimity of data increases, and many enterprises begin to adopt network backup.
The cloud storage is in cloud computing (cloud computing) conceptive extension and develops a new concept of coming out, refer to by functions such as cluster application, gridding technique or distributed file systems, various dissimilar memory devices in the network are gathered collaborative work by application software, a system of data storage and Operational Visit function externally is provided jointly.
In cloud storage system, owing to can need data quantity stored very big, so the transmission of data and read or write speed are the principal elements that influences data backup efficient.The read or write speed of data depends primarily on disk read-write speed; The transmission speed of data depends primarily on network transfer speeds.Usually, disk read-write speed is much larger than network transfer speeds.Therefore, network transfer speeds becomes the main restricting factor based on the data back up method of cloud storage.
Summary of the invention
The purpose of this invention is to provide a kind of data back up method and system based on the cloud storage, the influence that can as far as possible avoid network transfer speeds to bring for the data backup process improves data backup efficient.
For achieving the above object, the invention provides following scheme:
A kind of data back up method based on the cloud storage comprises:
Obtain the data backup mission bit stream; Described data backup mission bit stream comprises the source data server address information;
According to described source data server address information, search the data backup client; The address information of described data backup client is corresponding with described source data server address information, and described data backup client is installed on the described source data server in advance;
Call described data backup client and carry out data backup.
Optionally, describedly call described data backup client and carry out data backup, comprising:
Described data backup client is obtained the data to be backed up on the described source data server;
Described data to be backed up are sent to data memory node in the cloud storage system by network;
Described data memory node backs up described data to be backed up.
Optionally, described method also comprises:
Described data backup client at one's leisure, each data memory node in the described cloud storage system sends measurement data respectively; Described measurement data includes exempts to write sign, describedly exempts to write sign and is used to indicate data memory node and receives behind the described measurement data shielding for the ablation process of described measurement data;
According to the transmission time of described measurement data, determine the network transfer speeds of each data memory node;
Select the fastest data memory node of network transfer speeds as destination node;
Described data to be backed up are sent to described destination node by network.
Optionally, the described network transfer speeds of determining each data memory node comprises:
According to formula
Figure BDA00003306816400021
Calculate the network transfer speeds of each data memory node;
Wherein,
Figure BDA00003306816400023
The moving average of the network transfer speeds that expression measures for the m+1 time for data memory node,
Figure BDA00003306816400024
The moving average of the network transfer speeds that expression measures for the m time for data memory node, NS M+1-nThe network transfer speeds of representing the data memory node that measures for the m+1-n time, NS M+1The network transfer speeds of representing the data memory node that measures for the m+1 time,
Figure BDA00003306816400025
Expression is for the initial value of the moving average of the network transfer speeds of data memory node, and n represents the measurement number of times for the network transfer speeds of data memory node.
Optionally, the described data backup client of searching comprises:
Judge whether in Preset Time, to receive the heartbeat message of described data backup client, obtain first judged result;
When described first judged result is illustrated in the heartbeat message that receives described data backup client in the Preset Time, carry out the described step that described data backup client is carried out data backup of calling;
When described first judged result is illustrated in the heartbeat message that does not receive described data backup client in the Preset Time, stop to carry out the described step that described data backup client is carried out data backup of calling.
A kind of data backup system based on the cloud storage comprises:
Data backup mission bit stream acquisition module is used for obtaining the data backup mission bit stream; Described data backup mission bit stream comprises the source data server address information;
The data backup client is searched module, is used for according to described source data server address information, searches the data backup client; The address information of described data backup client is corresponding with described source data server address information, and described data backup client is installed on the described source data server in advance;
Data backup client call module is used for calling described data backup client and carries out data backup.
Optionally, described data backup client call module comprises:
Data capture unit to be backed up is used for described data backup client and obtains data to be backed up on the described source data server;
Data transmission unit to be backed up is for the data memory node that described data to be backed up is sent to cloud storage system by network;
Backup units is used for described data memory node described data to be backed up is backed up.
Optionally, also comprise:
The measurement data transmitting element is used for the described data backup client of control at one's leisure, and each data memory node in the described cloud storage system sends measurement data respectively; Described measurement data includes exempts to write sign, describedly exempts to write sign and is used to indicate data memory node and receives behind the described measurement data shielding for the ablation process of described measurement data;
The network transfer speeds determining unit is used for the transmission time according to described measurement data, determines the network transfer speeds of each data memory node;
The destination node selected cell is used for selecting the fastest data memory node of network transfer speeds as destination node;
Data transmission unit to be backed up is used for described data to be backed up are sent to described destination node by network.
Optionally, described network transfer speeds determining unit comprises:
Computation subunit is used for according to formula
Figure BDA00003306816400041
Calculate the network transfer speeds of each data memory node;
Wherein,
Figure BDA00003306816400043
The moving average of the network transfer speeds that expression measures for the m+1 time for data memory node,
Figure BDA00003306816400044
The moving average of the network transfer speeds that expression measures for the m time for data memory node, NS M+1-nThe network transfer speeds of representing the data memory node that measures for the m+1-n time, NS M+1The network transfer speeds of representing the data memory node that measures for the m+1 time,
Figure BDA00003306816400045
Expression is for the initial value of the moving average of the network transfer speeds of data memory node, and n represents the measurement number of times for the network transfer speeds of data memory node.
Optionally, described data backup client is searched module, comprising:
Judging unit, the heartbeat message for judge whether to receive described data backup client in Preset Time obtains first judged result;
Performance element is used for carrying out the described step that described data backup client is carried out data backup of calling when described first judged result is illustrated in the heartbeat message that receives described data backup client in the Preset Time;
Stop element is used for stopping to carry out the described step that described data backup client is carried out data backup of calling when described first judged result is illustrated in the heartbeat message that does not receive described data backup client in the Preset Time.
According to specific embodiment provided by the invention, the invention discloses following technique effect:
Data back up method and system based on the cloud storage of the present invention, by installation data backup client on source data server in advance, the address information of described data backup client is corresponding with described source data server address information, network transmission process in the time of can saving the to be backed up data of data backup client on obtaining described source data server, and then can improve the data backup client in the speed of obtaining the data to be backed up on the described source data server.
Description of drawings
In order to be illustrated more clearly in the embodiment of the invention or technical scheme of the prior art, to do to introduce simply to the accompanying drawing of required use among the embodiment below, apparently, accompanying drawing in describing below only is some embodiments of the present invention, for those of ordinary skills, under the prerequisite of not paying creative work, can also obtain other accompanying drawing according to these accompanying drawings.
Fig. 1 is the process flow diagram of the data back up method embodiment based on cloud storage of the present invention;
Fig. 2 is the process flow diagram of the data backup system embodiment based on cloud storage of the present invention;
Fig. 3 is the structural drawing of the cloud storage system of using the data back up method based on the cloud storage of the present invention.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the invention, the technical scheme in the embodiment of the invention is clearly and completely described, obviously, described embodiment only is the present invention's part embodiment, rather than whole embodiment.Based on the embodiment among the present invention, those of ordinary skills belong to the scope of protection of the invention not making the every other embodiment that obtains under the creative work prerequisite.
For above-mentioned purpose of the present invention, feature and advantage can be become apparent more, the present invention is further detailed explanation below in conjunction with the drawings and specific embodiments.
Fig. 1 is the process flow diagram of the data back up method embodiment based on cloud storage of the present invention.As shown in Figure 1, described method can comprise:
Step 101: obtain the data backup mission bit stream; Described data backup mission bit stream comprises the source data server address information;
Source data server can be in different geographic position, for example can be in Beijing, and also can be in Shanghai.Be positioned at the source data server of diverse location, can have different source data server address informations.Corresponding one by one between source data server address information and the source data server.
Step 102: according to described source data server address information, search the data backup client; The address information of described data backup client is corresponding with described source data server address information, and described data backup client is installed on the described source data server in advance;
The data backup client can be mounted in the client on the source data server.Because described data backup client is installed on the described source data server in advance, so during the to be backed up data of described data backup client on obtaining described source data server, do not need to improve the data backup client in the speed of obtaining the data to be backed up on the described source data server through the network transmission.
Step 103: call described data backup client and carry out data backup.
Describedly call described data backup client and carry out data backup, can comprise:
Steps A: described data backup client is obtained the data to be backed up on the described source data server;
Step B: described data to be backed up are sent to data memory node in the cloud storage system by network;
Step C: described data memory node backs up described data to be backed up.
In sum, data back up method based on the cloud storage of the present invention, by installation data backup client on source data server in advance, the address information of described data backup client is corresponding with described source data server address information, network transmission process in the time of can saving the to be backed up data of data backup client on obtaining described source data server, and then can improve the data backup client in the speed of obtaining the data to be backed up on the described source data server.
Need to prove that data back up method of the present invention is based on cloud storage, is applicable to open internet environment.Data back up method of the present invention, source data server can be for a plurality of.Can the installation data backup client on each source data server.Each data backup client can back up the data on the source data server simultaneously.Therefore, along with the increase of source data server, adopt method and system of the present invention dilatation to store, bigger data throughout is provided.Especially in cloud storage system, its performance is along with the linear substantially growth of the increase of the quantity of the source data server of carrying out concurrent backup.
In the practical application, the data memory node in the cloud storage system can have a plurality of.The network transfer speeds difference of different data memory nodes.In order further to improve data backup speed, can select network transfer speeds data memory node faster.Concrete, step B can comprise again:
Step B1: each data memory node in the described cloud storage system sends measurement data respectively; Described measurement data includes exempts to write sign, describedly exempts to write sign and is used to indicate data memory node and receives behind the described measurement data shielding for the ablation process of described measurement data;
It is described that to exempt to write sign can be the specific fields that is positioned at the packet header of described packet.For example working as packet header is " 0 ", can represent that corresponding packet does not need to write.
Because adopted and exempted to write sign, the packet of the usefulness that will not test the speed writes data memory node, so can improve the efficient that tests the speed, save and test the speed the time.
Step B2: according to the transmission time of described measurement data, determine the network transfer speeds of each data memory node;
Because described measurement data needn't be written into, thus according to the transmission time of described measurement data can be more accurate the network transfer speeds of data memory node of definite correspondence.
Step B3: select the fastest data memory node of network transfer speeds as destination node;
Step B4: described data to be backed up are sent to described destination node by network.
Concrete, step B2 can comprise:
Step B21: according to formula Calculate the network transfer speeds of each data memory node;
Wherein,
Figure BDA00003306816400072
Figure BDA00003306816400073
The moving average of the network transfer speeds that expression measures for the m+1 time for data memory node,
Figure BDA00003306816400074
The moving average of the network transfer speeds that expression measures for the m time for data memory node, NS M+1-nThe network transfer speeds of representing the data memory node that measures for the m+1-n time, NS M+1The network transfer speeds of representing the data memory node that measures for the m+1 time,
Figure BDA00003306816400075
Expression is for the initial value of the moving average of the network transfer speeds of data memory node, and n represents the measurement number of times for the network transfer speeds of data memory node.
Need to prove, adopt simple moving average value-based algorithm that the network transfer speeds of data memory node is calculated among the step B2.Because the simple method of moving average can reflect the time dependent trend of network transfer speeds, so adopt the network transfer speeds of simple moving average computational data memory node among the step B2, with respect to the network transfer speeds that adopts common average value computational data memory node, more accurate.
In addition, for the process that tests the speed of data memory node, can when described data backup client is idle, carry out.When described data backup client is in the process of carrying out backup tasks, can also get access to first network transfer speeds of this backup tasks according to the implementation of this backup tasks.The network transfer speeds of supposing this data memory node of measuring when idle according to described data backup client is second network transfer speeds, then can more accurately calculate the network transfer speeds of this data memory node according to described first network transfer speeds and described second network transfer speeds.
In the practical application, be that effectively step 102 can comprise in order to ensure the data backup client that finds in the step 102:
Step 1021: judge whether in Preset Time, to receive the heartbeat message of described data backup client, obtain first judged result;
Heartbeat message can be the message that described data backup client periodically sends, and is used for the validity of feedback self.When described data backup client is in idle condition, in the time of can being used, can periodically send heartbeat message.When described data backup client is in occupied state, in the time of cannot being used, then can not send heartbeat message.
Step 1022: when described first judged result is illustrated in the heartbeat message that receives described data backup client in the Preset Time, carry out the described step that described data backup client is carried out data backup of calling;
Step 1023: when described first judged result is illustrated in the heartbeat message that does not receive described data backup client in the Preset Time, stop to carry out the described step that described data backup client is carried out data backup of calling.
In the step 1023, can also wait for that described data backup client sends heartbeat message after, call the step that described data backup client is carried out data backup again.
The invention also discloses a kind of data backup system based on the cloud storage.Fig. 2 is the process flow diagram of the data backup system embodiment based on cloud storage of the present invention.As shown in Figure 2, described system can comprise:
Data backup mission bit stream acquisition module 201 is used for obtaining the data backup mission bit stream; Described data backup mission bit stream comprises the source data server address information;
The data backup client is searched module 202, is used for according to described source data server address information, searches the data backup client; The address information of described data backup client is corresponding with described source data server address information, and described data backup client is installed on the described source data server in advance;
Data backup client call module 203 is used for calling described data backup client and carries out data backup.
In sum, data backup system based on the cloud storage of the present invention, by installation data backup client on source data server in advance, the address information of described data backup client is corresponding with described source data server address information, network transmission process in the time of can saving the to be backed up data of data backup client on obtaining described source data server, and then can improve the data backup client in the speed of obtaining the data to be backed up on the described source data server.
Further, described data backup client call module 203 can comprise:
Data capture unit to be backed up is used for described data backup client and obtains data to be backed up on the described source data server;
Data transmission unit to be backed up is for the data memory node that described data to be backed up is sent to cloud storage system by network;
Backup units is used for described data memory node described data to be backed up is backed up.
Described system can also comprise:
The measurement data transmitting element is used for respectively sending measurement data to each data memory node of described cloud storage system; Described measurement data includes exempts to write sign, describedly exempts to write sign and is used to indicate data memory node and receives behind the described measurement data shielding for the ablation process of described measurement data;
The network transfer speeds determining unit is used for the transmission time according to described measurement data, determines the network transfer speeds of each data memory node;
The destination node selected cell is used for selecting the fastest data memory node of network transfer speeds as destination node;
Data transmission unit to be backed up is used for described data to be backed up are sent to described destination node by network.
Described network transfer speeds determining unit can comprise:
Computation subunit is used for according to formula
Figure BDA00003306816400101
Calculate the network transfer speeds of each data memory node;
Wherein,
Figure BDA00003306816400102
Figure BDA00003306816400103
The moving average of the network transfer speeds that expression measures for the m+1 time for data memory node, The moving average of the network transfer speeds that expression measures for the m time for data memory node, NS M+1-nThe network transfer speeds of representing the data memory node that measures for the m+1-n time, NS M+1The network transfer speeds of representing the data memory node that measures for the m+1 time,
Figure BDA00003306816400105
Expression is for the initial value of the moving average of the network transfer speeds of data memory node, and n represents the measurement number of times for the network transfer speeds of data memory node.
Described data backup client is searched module 202, can comprise:
Judging unit, the heartbeat message for judge whether to receive described data backup client in Preset Time obtains first judged result;
Performance element is used for carrying out the described step that described data backup client is carried out data backup of calling when described first judged result is illustrated in the heartbeat message that receives described data backup client in the Preset Time;
Stop element is used for stopping to carry out the described step that described data backup client is carried out data backup of calling when described first judged result is illustrated in the heartbeat message that does not receive described data backup client in the Preset Time.
In order to make the solution of the present invention be more prone to be understood, the application scenarios to method of the present invention describes below.Fig. 3 is the structural drawing of the cloud storage system of using the data back up method based on the cloud storage of the present invention.
As shown in Figure 3: dotted line is represented control stream among the figure, and solid line is represented data stream.Cloud memory point 301 is corresponding to the data memory node among the present invention.Cloud storage control center 302 is by managing file metadata information and cloud memory point information to cloud memory point sending controling instruction.Data backup client 303 is installed on the source data server 303, has from the function of source data server 305 Backup Datas, and also be a cloud client simultaneously, can to store control center 302 mutual with cloud, write data to cloud memory point 301; It is mutual that the user can be equipped with control center 304 by browser and calamity, thereby backup tasks is managed and monitors; Calamity is equipped with control center 304 and is responsible for the scheduling backup tasks to the execution of data designated backup client.
Each embodiment adopts the mode of going forward one by one to describe in this instructions, and what each embodiment stressed is and the difference of other embodiment that identical similar part is mutually referring to getting final product between each embodiment.For the disclosed system of embodiment, because it is corresponding with the embodiment disclosed method, so description is fairly simple, relevant part partly illustrates referring to method and gets final product.
Used specific case herein principle of the present invention and embodiment are set forth, the explanation of above embodiment just is used for helping to understand method of the present invention and core concept thereof; Simultaneously, for one of ordinary skill in the art, according to thought of the present invention, part in specific embodiments and applications all can change.In sum, this description should not be construed as limitation of the present invention.

Claims (10)

1. the data back up method based on the cloud storage is characterized in that, comprising:
Obtain the data backup mission bit stream; Described data backup mission bit stream comprises the source data server address information;
According to described source data server address information, search the data backup client; The address information of described data backup client is corresponding with described source data server address information, and described data backup client is installed on the described source data server in advance;
Call described data backup client and carry out data backup.
2. method according to claim 1 is characterized in that, describedly calls described data backup client and carries out data backup, comprising:
Described data backup client is obtained the data to be backed up on the described source data server;
Described data to be backed up are sent to data memory node in the cloud storage system by network;
Described data memory node backs up described data to be backed up.
3. method according to claim 1 is characterized in that, described method also comprises:
Described data backup client at one's leisure, each data memory node in the described cloud storage system sends measurement data respectively; Described measurement data includes exempts to write sign, describedly exempts to write sign and is used to indicate data memory node and receives behind the described measurement data shielding for the ablation process of described measurement data;
According to the transmission time of described measurement data, determine the network transfer speeds of each data memory node;
Select the fastest data memory node of network transfer speeds as destination node;
Described data to be backed up are sent to described destination node by network.
4. method according to claim 3 is characterized in that, the described network transfer speeds of determining each data memory node comprises:
According to formula
Figure FDA00003306816300011
Calculate the network transfer speeds of each data memory node;
Wherein,
Figure FDA00003306816300012
Figure FDA00003306816300013
The moving average of the network transfer speeds that expression measures for the m+1 time for data memory node,
Figure FDA00003306816300021
The moving average of the network transfer speeds that expression measures for the m time for data memory node, NS M+1-nThe network transfer speeds of representing the data memory node that measures for the m+1-n time, NS M+1The network transfer speeds of representing the data memory node that measures for the m+1 time, Expression is for the initial value of the moving average of the network transfer speeds of data memory node, and n represents the measurement number of times for the network transfer speeds of data memory node.
5. according to each described method of claim 1-4, it is characterized in that the described data backup client of searching comprises:
Judge whether in Preset Time, to receive the heartbeat message of described data backup client, obtain first judged result;
When described first judged result is illustrated in the heartbeat message that receives described data backup client in the Preset Time, carry out the described step that described data backup client is carried out data backup of calling;
When described first judged result is illustrated in the heartbeat message that does not receive described data backup client in the Preset Time, stop to carry out the described step that described data backup client is carried out data backup of calling.
6. the data backup system based on the cloud storage is characterized in that, comprising:
Data backup mission bit stream acquisition module is used for obtaining the data backup mission bit stream; Described data backup mission bit stream comprises the source data server address information;
The data backup client is searched module, is used for according to described source data server address information, searches the data backup client; The address information of described data backup client is corresponding with described source data server address information, and described data backup client is installed on the described source data server in advance;
Data backup client call module is used for calling described data backup client and carries out data backup.
7. system according to claim 6 is characterized in that, described data backup client call module comprises:
Data capture unit to be backed up is used for described data backup client and obtains data to be backed up on the described source data server;
Data transmission unit to be backed up is for the data memory node that described data to be backed up is sent to cloud storage system by network;
Backup units is used for described data memory node described data to be backed up is backed up.
8. system according to claim 6 is characterized in that, described system also comprises:
The measurement data transmitting element is used for the described data backup client of control at one's leisure, and each data memory node in the described cloud storage system sends measurement data respectively; Described measurement data includes exempts to write sign, describedly exempts to write sign and is used to indicate data memory node and receives behind the described measurement data shielding for the ablation process of described measurement data;
The network transfer speeds determining unit is used for the transmission time according to described measurement data, determines the network transfer speeds of each data memory node;
The destination node selected cell is used for selecting the fastest data memory node of network transfer speeds as destination node;
Data transmission unit to be backed up is used for described data to be backed up are sent to described destination node by network.
9. system according to claim 8 is characterized in that, described network transfer speeds determining unit comprises:
Computation subunit is used for according to formula
Figure FDA00003306816300031
Calculate the network transfer speeds of each data memory node;
Wherein,
Figure FDA00003306816300032
The moving average of the network transfer speeds that expression measures for the m+1 time for data memory node, The moving average of the network transfer speeds that expression measures for the m time for data memory node, NS M+1-nThe network transfer speeds of representing the data memory node that measures for the m+1-n time, NS M+1The network transfer speeds of representing the data memory node that measures for the m+1 time,
Figure FDA00003306816300035
Expression is for the initial value of the moving average of the network transfer speeds of data memory node, and n represents the measurement number of times for the network transfer speeds of data memory node.
10. according to each described system of claim 6-9, it is characterized in that described data backup client is searched module, comprising:
Judging unit, the heartbeat message for judge whether to receive described data backup client in Preset Time obtains first judged result;
Performance element is used for carrying out the described step that described data backup client is carried out data backup of calling when described first judged result is illustrated in the heartbeat message that receives described data backup client in the Preset Time;
Stop element is used for stopping to carry out the described step that described data backup client is carried out data backup of calling when described first judged result is illustrated in the heartbeat message that does not receive described data backup client in the Preset Time.
CN201310220876.2A 2013-06-05 2013-06-05 A kind of data back up method based on cloud storage and system Active CN103336730B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310220876.2A CN103336730B (en) 2013-06-05 2013-06-05 A kind of data back up method based on cloud storage and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310220876.2A CN103336730B (en) 2013-06-05 2013-06-05 A kind of data back up method based on cloud storage and system

Publications (2)

Publication Number Publication Date
CN103336730A true CN103336730A (en) 2013-10-02
CN103336730B CN103336730B (en) 2016-02-10

Family

ID=49244902

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310220876.2A Active CN103336730B (en) 2013-06-05 2013-06-05 A kind of data back up method based on cloud storage and system

Country Status (1)

Country Link
CN (1) CN103336730B (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107015884A (en) * 2016-01-28 2017-08-04 杭州海康威视数字技术股份有限公司 A kind of date storage method and device
CN107454621A (en) * 2017-09-13 2017-12-08 凌云天博光电科技股份有限公司 A kind of management system of lan device
CN109117305A (en) * 2018-07-24 2019-01-01 郑州市景安网络科技股份有限公司 A kind of data back up method, device, equipment and computer readable storage medium
WO2019075773A1 (en) * 2017-10-16 2019-04-25 平安科技(深圳)有限公司 Data processing method and apparatus, computer device and storage medium
CN109739887A (en) * 2018-12-21 2019-05-10 平安科技(深圳)有限公司 Synchronous task searching method, system, device and readable storage medium storing program for executing
CN110636090A (en) * 2018-06-22 2019-12-31 北京东土科技股份有限公司 Data synchronization method and device under narrow bandwidth condition
CN110633168A (en) * 2018-06-22 2019-12-31 北京东土科技股份有限公司 Data backup method and system for distributed storage system
CN111082982A (en) * 2019-12-12 2020-04-28 深圳市网心科技有限公司 Data transmission method, electronic device, system and medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6973549B1 (en) * 2001-12-10 2005-12-06 Incipient, Inc. Locking technique for control and synchronization
CN101729595A (en) * 2009-11-26 2010-06-09 世导数据通讯(杭州)有限公司 Network backup device and backup method thereof
CN102142032B (en) * 2011-03-28 2013-03-20 中国人民解放军国防科学技术大学 Method and system for reading and writing data of distributed file system
CN103023996A (en) * 2012-11-30 2013-04-03 江苏乐买到网络科技有限公司 Cloud data storage system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6973549B1 (en) * 2001-12-10 2005-12-06 Incipient, Inc. Locking technique for control and synchronization
CN101729595A (en) * 2009-11-26 2010-06-09 世导数据通讯(杭州)有限公司 Network backup device and backup method thereof
CN102142032B (en) * 2011-03-28 2013-03-20 中国人民解放军国防科学技术大学 Method and system for reading and writing data of distributed file system
CN103023996A (en) * 2012-11-30 2013-04-03 江苏乐买到网络科技有限公司 Cloud data storage system

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107015884A (en) * 2016-01-28 2017-08-04 杭州海康威视数字技术股份有限公司 A kind of date storage method and device
CN107015884B (en) * 2016-01-28 2019-12-20 杭州海康威视数字技术股份有限公司 Data storage method and device
CN107454621A (en) * 2017-09-13 2017-12-08 凌云天博光电科技股份有限公司 A kind of management system of lan device
WO2019075773A1 (en) * 2017-10-16 2019-04-25 平安科技(深圳)有限公司 Data processing method and apparatus, computer device and storage medium
CN110636090A (en) * 2018-06-22 2019-12-31 北京东土科技股份有限公司 Data synchronization method and device under narrow bandwidth condition
CN110633168A (en) * 2018-06-22 2019-12-31 北京东土科技股份有限公司 Data backup method and system for distributed storage system
CN110636090B (en) * 2018-06-22 2022-09-20 北京东土科技股份有限公司 Data synchronization method and device under narrow bandwidth condition
CN109117305A (en) * 2018-07-24 2019-01-01 郑州市景安网络科技股份有限公司 A kind of data back up method, device, equipment and computer readable storage medium
CN109117305B (en) * 2018-07-24 2022-01-28 郑州市景安网络科技股份有限公司 Data backup method, device and equipment and computer readable storage medium
CN109739887A (en) * 2018-12-21 2019-05-10 平安科技(深圳)有限公司 Synchronous task searching method, system, device and readable storage medium storing program for executing
CN111082982A (en) * 2019-12-12 2020-04-28 深圳市网心科技有限公司 Data transmission method, electronic device, system and medium
CN111082982B (en) * 2019-12-12 2022-11-08 深圳市网心科技有限公司 Data transmission method, electronic device, system and medium

Also Published As

Publication number Publication date
CN103336730B (en) 2016-02-10

Similar Documents

Publication Publication Date Title
CN103336730B (en) A kind of data back up method based on cloud storage and system
US10311230B2 (en) Anomaly detection in distributed ledger systems
US10725684B2 (en) Method and apparatus for cost-based load balancing for port selection
US8694647B2 (en) Read-only operations processing in a paxos replication system
US10284623B2 (en) Optimized browser rendering service
CN103530388A (en) Performance improving data processing method in cloud storage system
CN104965850A (en) Database high-available implementation method based on open source technology
CN102142032B (en) Method and system for reading and writing data of distributed file system
CN105786405A (en) Online upgrading method, device and system
US20060015542A1 (en) Performance metric-based selection of one or more database server instances to perform database recovery
JP2017511066A (en) Method, apparatus and system for implementing location information services
US9785720B2 (en) Script optimized browser rendering process
CN102063330A (en) Performance data acquisition method for large-scale parallel program
US10002075B1 (en) Managing memory resources in a network environment in order to handle querying of logical data structures
US20160306656A1 (en) Intelligent application back stack management
CN106453444A (en) Cache data sharing method and equipment
CN112256433B (en) Partition migration method and device based on Kafka cluster
CN103020003A (en) Multi-core program determinacy replay-facing memory competition recording device and control method thereof
US8291092B2 (en) Managing IPMI sessions
CN110162270A (en) Date storage method, memory node and medium based on distributed memory system
CN112148430A (en) Method for online safe migration of virtual machine with virtual network function
CN104850394A (en) Management method of distributed application program and distributed system
CN104156482A (en) Map tile data publishing method
CN114625762A (en) Metadata acquisition method, network equipment and system
CN104184601A (en) Obtaining method and device for user online time

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant