CN103336730B - A kind of data back up method based on cloud storage and system - Google Patents

A kind of data back up method based on cloud storage and system Download PDF

Info

Publication number
CN103336730B
CN103336730B CN201310220876.2A CN201310220876A CN103336730B CN 103336730 B CN103336730 B CN 103336730B CN 201310220876 A CN201310220876 A CN 201310220876A CN 103336730 B CN103336730 B CN 103336730B
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.)
Active
Application number
CN201310220876.2A
Other languages
Chinese (zh)
Other versions
CN103336730A (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

Abstract

The present invention discloses a kind of data back up method based on cloud storage and system.Described method comprises: obtain data backup task information; Described data backup task information comprises source data server address information; According to described source data server address information, search 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 pre-installed in described source data server; Call described data backup client and carry out data backup.Adopt method of the present invention or system, the network transmission process of data backup client when obtaining the data to be backed up in described source data server can be saved, and then data backup client can be improved in the speed obtaining the data to be backed up in described source data server.

Description

A kind of data back up method based on cloud storage and system
Technical field
The present invention relates to data security arts, particularly relate to a kind of data back up method based on cloud storage and system.
Background technology
Data backup, refers to as anti-locking system occurs that misoperation or the system failure cause loss of data, and all or part of data acquisition is copied to the process of other storage medium from the hard disk of applied host machine or array.
Traditional data backup mainly adopts internal or external magnetic tape station to carry out cold standby.But this mode can only prevent the man-made faults such as misoperation, and its release time is also very long.Along with the development of technology, the magnanimity of data increases, and many enterprises start to adopt network backup.
Cloud storage is in cloud computing (cloudcomputing) conceptive extension and the new concept of development out one, refer to by functions such as cluster application, gridding technique or distributed file systems, dissimilar memory device various in network is gathered collaborative work by application software, a system of data storage and Operational Visit function is externally provided jointly.
In cloud storage system, due to the data volume of storage can be needed very large, so the transmission of data and read or write speed are the principal elements affecting data backup efficiency.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 of the data back up method stored based on cloud.
Summary of the invention
The object of this invention is to provide a kind of data back up method based on cloud storage and system, the impact that network transfer speeds is brought for data backup procedure can be avoided as far as possible, improve data backup efficiency.
For achieving the above object, the invention provides following scheme:
Based on the data back up method that cloud stores, comprising:
Obtain data backup task information; Described data backup task information comprises source data server address information;
According to described source data server address information, search 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 pre-installed in described source data server;
Call described data backup client and carry out data backup.
Optionally, described in call described data backup client and carry out data backup, comprising:
Described data backup client obtains the data to be backed up in described source data server;
Described data to be backed up are sent to the data memory node in 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, sends measurement data respectively to each data memory node in described cloud storage system; Described measurement data includes exempts from write mark, described in exempt to write mark and be used to indicate the ablation process shielded after data memory node receives described measurement data for described measurement data;
According to the transmission time of described measurement data, determine the network transfer speeds of each data memory node;
The data memory node selecting network transfer speeds the fastest is as destination node;
Described data to be backed up are sent to described destination node by network.
Optionally, the described network transfer speeds determining each data memory node, comprising:
According to formula calculate the network transfer speeds of each data memory node;
Wherein, represent moving average data memory node being measured to the network transfer speeds obtained for the m+1 time, represent moving average data memory node being measured to the network transfer speeds obtained for the m time, NS m+1-nrepresent the network transfer speeds measuring the data memory node obtained for the m+1-n time, NS m+1represent the network transfer speeds measuring the data memory node obtained for the m+1 time, represent the initial value for the moving average of the network transfer speeds of data memory node, n represents the pendulous frequency of the network transfer speeds for data memory node.
Optionally, described in search data backup client, comprising:
Judge whether the heartbeat message receiving described data backup client in Preset Time, obtain the first judged result;
When described first judged result represents the heartbeat message receiving described data backup client in Preset Time, described in execution, call the step that described data backup client carries out data backup;
When described first judged result represents the heartbeat message not receiving described data backup client in Preset Time, stop calling the step that described data backup client carries out data backup described in execution.
Based on the data backup system that cloud stores, comprising:
Data backup task information acquisition module, for obtaining data backup task information; Described data backup task information comprises source data server address information;
Data backup client searches module, for according to described source data server address information, searches 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 pre-installed in described source data server;
Data backup client calling module, carries out data backup for calling described data backup client.
Optionally, described data backup client calling module, comprising:
Data capture unit to be backed up, obtains the data to be backed up in described source data server for described data backup client;
Data transmission unit to be backed up, for being sent to the data memory node in cloud storage system by network by described data to be backed up;
Backup units, backs up described data to be backed up for described data memory node.
Optionally, also comprise:
Measurement data transmitting element, for controlling described data backup client at one's leisure, sends measurement data respectively to each data memory node in described cloud storage system; Described measurement data includes exempts from write mark, described in exempt to write mark and be used to indicate the ablation process shielded after data memory node receives described measurement data for described measurement data;
Network transfer speeds determining unit, for the transmission time according to described measurement data, determines the network transfer speeds of each data memory node;
Destination node selection unit, for select network transfer speeds the fastest data memory node as destination node;
Data transmission unit to be backed up, for being sent to described destination node by described data to be backed up by network.
Optionally, described network transfer speeds determining unit, comprising:
Computation subunit, for according to formula calculate the network transfer speeds of each data memory node;
Wherein, represent moving average data memory node being measured to the network transfer speeds obtained for the m+1 time, represent moving average data memory node being measured to the network transfer speeds obtained for the m time, NS m+1-nrepresent the network transfer speeds measuring the data memory node obtained for the m+1-n time, NS m+1represent the network transfer speeds measuring the data memory node obtained for the m+1 time, represent the initial value for the moving average of the network transfer speeds of data memory node, n represents the pendulous frequency of the network transfer speeds for data memory node.
Optionally, described data backup client searches module, comprising:
Judging unit, for judging whether the heartbeat message receiving described data backup client in Preset Time, obtains the first judged result;
Performance element, for when described first judged result represents the heartbeat message receiving described data backup client in Preset Time, calls the step that described data backup client carries out data backup described in execution;
Stop element, for when described first judged result represents the heartbeat message not receiving described data backup client in Preset Time, stops calling the step that described data backup client carries out data backup described in execution.
According to specific embodiment provided by the invention, the invention discloses following technique effect:
Data back up method based on cloud storage of the present invention and system, by installation data backup client in source data server in advance, the address information of described data backup client is corresponding with described source data server address information, the network transmission process of data backup client when obtaining the data to be backed up in described source data server can be saved, and then data backup client can be improved in the speed obtaining the data to be backed up in described source data server.
Accompanying drawing explanation
In order to be illustrated more clearly in the embodiment of the present invention or technical scheme of the prior art, be briefly described to the accompanying drawing used required in embodiment below, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skill in the art, under the prerequisite not paying creative work, other accompanying drawing can also be obtained 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 the application data back up method based on cloud storage of the present invention.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, be clearly and completely described the technical scheme in the embodiment of the present invention, obviously, described embodiment is only the present invention's part embodiment, instead of whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art, not making the every other embodiment obtained under creative work prerequisite, belong to the scope of protection of the invention.
For enabling above-mentioned purpose of the present invention, feature and advantage become apparent more, and below in conjunction with the drawings and specific embodiments, the present invention is further detailed explanation.
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 data backup task information; Described data backup task information comprises source data server address information;
Source data server can in different geographic position, such as can in Beijing, also can in Shanghai.Be positioned at the source data server of diverse location, different source data server address informations can be had.One_to_one corresponding between source data server address information and source data server.
Step 102: according to described source data server address information, search 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 pre-installed in described source data server;
Data backup client can be mounted in the client in source data server.Because described data backup client is pre-installed in described source data server, so described data backup client is when obtaining the data to be backed up in described source data server, do not need through Internet Transmission, data backup client can be improved in the speed obtaining the data to be backed up in described source data server.
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 obtains the data to be backed up in described source data server;
Step B: described data to be backed up are sent to the data memory node in cloud storage system by network;
Step C: described data memory node backs up described data to be backed up.
In sum, the data back up method stored based on cloud of the present invention, by installation data backup client in source data server in advance, the address information of described data backup client is corresponding with described source data server address information, the network transmission process of data backup client when obtaining the data to be backed up in described source data server can be saved, and then data backup client can be improved in the speed obtaining the data to be backed up in described source data server.
It should be noted that, data back up method of the present invention stores based on cloud, is applicable to open internet environment.Data back up method of the present invention, source data server can be multiple.Can installation data backup client in each source data server.Each data backup client can back up the data in source data server simultaneously.Therefore, along with the increase of source data server, adopt method and system of the present invention dilatation to store, larger data throughout is provided.Especially, in cloud storage system, its performance is along with the substantially linear growth of increase of quantity of source data server carrying out concurrent backup.
In practical application, the data memory node in cloud storage system can have multiple.The network transfer speeds of different data memory nodes is different.In order to improve data backup speed further, network transfer speeds data memory node faster can be selected.Concrete, step B, can comprise again:
Step B1: send measurement data respectively to each data memory node in described cloud storage system; Described measurement data includes exempts from write mark, described in exempt to write mark and be used to indicate the ablation process shielded after data memory node receives described measurement data for described measurement data;
Described exempting from writes the specific fields that mark can be the packet header being positioned at described packet.Such as when packet header is " 0 ", can represent that corresponding packet does not need write.
Exempt from write mark owing to have employed, the packet that will not test the speed write data memory node, so can improve the efficiency that tests the speed, saves and tests the speed the time.
Step B2: according to the transmission time of described measurement data, determines the network transfer speeds of each data memory node;
Because described measurement data need not 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 corresponding to determination.
Step B3: the data memory node selecting network transfer speeds the fastest is 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, represent moving average data memory node being measured to the network transfer speeds obtained for the m+1 time, represent moving average data memory node being measured to the network transfer speeds obtained for the m time, NS m+1-nrepresent the network transfer speeds measuring the data memory node obtained for the m+1-n time, NS m+1represent the network transfer speeds measuring the data memory node obtained for the m+1 time, represent the initial value for the moving average of the network transfer speeds of data memory node, n represents the pendulous frequency of the network transfer speeds for data memory node.
It should be noted that, in step B2, adopt the network transfer speeds of simple moving average value-based algorithm to data memory node to calculate.Because the simple method of moving average can reflect the time dependent trend of network transfer speeds, so adopt simple moving average to calculate the network transfer speeds of data memory node in step B2, relative to the network transfer speeds adopting common average value to calculate data memory node, more accurately.
In addition, for the process that tests the speed of data memory node, can perform when described data backup client is idle.When described data backup client is in the process performing backup tasks, according to the implementation of this backup tasks, the first network transmission speed of this backup tasks can also be got.When supposing idle according to described data backup client, the network transfer speeds of this data memory node that measurement obtains is second network transmission speed, then according to described first network transmission speed and described second network transmission speed, can more accurately calculate the network transfer speeds of this data memory node.
In practical application, be effective in order to ensure the data backup client found in step 102, step 102 can comprise:
Step 1021: judge whether the heartbeat message receiving described data backup client in Preset Time, obtain the first judged result;
Heartbeat message can be the message that described data backup client periodically sends, for feeding back the validity of self.When described data backup client is in idle condition, when can be used, periodically heartbeat message can be sent.When described data backup client is in occupied state, when cannot be used, then heartbeat message can not be sent.
Step 1022: when described first judged result represents the heartbeat message receiving described data backup client in Preset Time, call the step that described data backup client carries out data backup described in execution;
Step 1023: when described first judged result represents the heartbeat message not receiving described data backup client in Preset Time, stops calling the step that described data backup client carries out data backup described in execution.
In step 1023, after can also waiting for that described data backup client sends heartbeat message, then call the step that described data backup client carries out data backup.
The invention also discloses a kind of data backup system stored based on cloud.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 task information acquisition module 201, for obtaining data backup task information; Described data backup task information comprises source data server address information;
Data backup client searches module 202, for according to described source data server address information, searches 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 pre-installed in described source data server;
Data backup client calling module 203, carries out data backup for calling described data backup client.
In sum, the data backup system stored based on cloud of the present invention, by installation data backup client in source data server in advance, the address information of described data backup client is corresponding with described source data server address information, the network transmission process of data backup client when obtaining the data to be backed up in described source data server can be saved, and then data backup client can be improved in the speed obtaining the data to be backed up in described source data server.
Further, described data backup client calling module 203, can comprise:
Data capture unit to be backed up, obtains the data to be backed up in described source data server for described data backup client;
Data transmission unit to be backed up, for being sent to the data memory node in cloud storage system by network by described data to be backed up;
Backup units, backs up described data to be backed up for described data memory node.
Described system, can also comprise:
Measurement data transmitting element, for sending measurement data respectively to each data memory node in described cloud storage system; Described measurement data includes exempts from write mark, described in exempt to write mark and be used to indicate the ablation process shielded after data memory node receives described measurement data for described measurement data;
Network transfer speeds determining unit, for the transmission time according to described measurement data, determines the network transfer speeds of each data memory node;
Destination node selection unit, for select network transfer speeds the fastest data memory node as destination node;
Data transmission unit to be backed up, for being sent to described destination node by described data to be backed up by network.
Described network transfer speeds determining unit, can comprise:
Computation subunit, for according to formula calculate the network transfer speeds of each data memory node;
Wherein, represent moving average data memory node being measured to the network transfer speeds obtained for the m+1 time, represent moving average data memory node being measured to the network transfer speeds obtained for the m time, NS m+1-nrepresent the network transfer speeds measuring the data memory node obtained for the m+1-n time, NS m+1represent the network transfer speeds measuring the data memory node obtained for the m+1 time, represent the initial value for the moving average of the network transfer speeds of data memory node, n represents the pendulous frequency of the network transfer speeds for data memory node.
Described data backup client searches module 202, can comprise:
Judging unit, for judging whether the heartbeat message receiving described data backup client in Preset Time, obtains the first judged result;
Performance element, for when described first judged result represents the heartbeat message receiving described data backup client in Preset Time, calls the step that described data backup client carries out data backup described in execution;
Stop element, for when described first judged result represents the heartbeat message not receiving described data backup client in Preset Time, stops calling the step that described data backup client carries out data backup described in execution.
Being more prone to make the solution of the present invention be understood, below the application scenarios of method of the present invention being described.Fig. 3 is the structural drawing of the cloud storage system of the application data back up method based on cloud storage of the present invention.
As shown in Figure 3: in figure, dotted line represents control flow check, solid line represents data stream.Cloud memory point 301 corresponds to the data memory node in the present invention.Cloud stores control center 302 by managing to cloud memory point sending controling instruction file metadata information and cloud memory point information.Data backup client 303 is arranged in source data server 303, has the function from source data server 305 Backup Data, is also a cloud client simultaneously, can store control center 302 alternately, write data to cloud memory point 301 with cloud; User can be mutual for control center 304 by browser and calamity, thus carry out management and supervision to backup tasks; Calamity is responsible for scheduling backup tasks for control center 304 and is performed to the data backup client of specifying.
In this instructions, each embodiment adopts the mode of going forward one by one to describe, and what each embodiment stressed is the difference with other embodiments, between each embodiment identical similar portion mutually see.For system disclosed in embodiment, because it corresponds to the method disclosed in Example, so description is fairly simple, relevant part illustrates see method part.
Apply specific case herein to set forth principle of the present invention and embodiment, the explanation of above embodiment just understands method of the present invention and core concept thereof for helping; Meanwhile, for one of ordinary skill in the art, according to thought of the present invention, all will change in specific embodiments and applications.In sum, this description should not be construed as limitation of the present invention.

Claims (10)

1., based on the data back up method that cloud stores, it is characterized in that, comprising:
Obtain data backup task information; Described data backup task information comprises source data server address information;
According to described source data server address information, search 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 pre-installed in described source data server;
Call described data backup client and carry out data backup.
2. method according to claim 1, is characterized in that, described in call described data backup client and carry out data backup, comprising:
Described data backup client obtains the data to be backed up in described source data server;
Described data to be backed up are sent to the data memory node in cloud storage system by network;
Described data memory node backs up described data to be backed up.
3. method according to claim 2, is characterized in that, described method also comprises:
Described data backup client at one's leisure, sends measurement data respectively to each data memory node in described cloud storage system; Described measurement data includes exempts from write mark, described in exempt to write mark and be used to indicate the ablation process shielded after data memory node receives described measurement data for described measurement data;
According to the transmission time of described measurement data, determine the network transfer speeds of each data memory node;
The data memory node selecting network transfer speeds the fastest is 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 determining each data memory node, comprising:
According to formula calculate the network transfer speeds of each data memory node;
Wherein, represent moving average data memory node being measured to the network transfer speeds obtained for the m+1 time, represent moving average data memory node being measured to the network transfer speeds obtained for the m time, NS m+1-nrepresent the network transfer speeds measuring the data memory node obtained for the m+1-n time, NS m+1represent the network transfer speeds measuring the data memory node obtained for the m+1 time, represent the initial value for the moving average of the network transfer speeds of data memory node, n represents the pendulous frequency of the network transfer speeds for data memory node.
5. the method according to any one of claim 1-4, is characterized in that, described in search data backup client, comprising:
Judge whether the heartbeat message receiving described data backup client in Preset Time, obtain the first judged result;
When described first judged result represents the heartbeat message receiving described data backup client in Preset Time, described in execution, call the step that described data backup client carries out data backup;
When described first judged result represents the heartbeat message not receiving described data backup client in Preset Time, stop calling the step that described data backup client carries out data backup described in execution.
6., based on the data backup system that cloud stores, it is characterized in that, comprising:
Data backup task information acquisition module, for obtaining data backup task information; Described data backup task information comprises source data server address information;
Data backup client searches module, for according to described source data server address information, searches 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 pre-installed in described source data server;
Data backup client calling module, carries out data backup for calling described data backup client.
7. system according to claim 6, is characterized in that, described data backup client calling module, comprising:
Data capture unit to be backed up, obtains the data to be backed up in described source data server for described data backup client;
Data transmission unit to be backed up, for being sent to the data memory node in cloud storage system by network by described data to be backed up;
Backup units, backs up described data to be backed up for described data memory node.
8. system according to claim 7, is characterized in that, described system, also comprises:
Measurement data transmitting element, for controlling described data backup client at one's leisure, sends measurement data respectively to each data memory node in described cloud storage system; Described measurement data includes exempts from write mark, described in exempt to write mark and be used to indicate the ablation process shielded after data memory node receives described measurement data for described measurement data;
Network transfer speeds determining unit, for the transmission time according to described measurement data, determines the network transfer speeds of each data memory node;
Destination node selection unit, for select network transfer speeds the fastest data memory node as destination node;
Data transmission unit to be backed up, for being sent to described destination node by described data to be backed up by network.
9. system according to claim 8, is characterized in that, described network transfer speeds determining unit, comprising:
Computation subunit, for according to formula calculate the network transfer speeds of each data memory node;
Wherein, represent moving average data memory node being measured to the network transfer speeds obtained for the m+1 time, represent moving average data memory node being measured to the network transfer speeds obtained for the m time, NS m+1-nrepresent the network transfer speeds measuring the data memory node obtained for the m+1-n time, NS m+1represent the network transfer speeds measuring the data memory node obtained for the m+1 time, represent the initial value for the moving average of the network transfer speeds of data memory node, n represents the pendulous frequency of the network transfer speeds for data memory node.
10. the system according to any one of claim 6-9, is characterized in that, described data backup client searches module, comprising:
Judging unit, for judging whether the heartbeat message receiving described data backup client in Preset Time, obtains the first judged result;
Performance element, for when described first judged result represents the heartbeat message receiving described data backup client in Preset Time, calls the step that described data backup client carries out data backup described in execution;
Stop element, for when described first judged result represents the heartbeat message not receiving described data backup client in Preset Time, stops calling the step that described data backup client carries out data backup described in execution.
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 CN103336730A (en) 2013-10-02
CN103336730B true 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)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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
CN107819891B (en) * 2017-10-16 2020-01-24 平安科技(深圳)有限公司 Data processing method, data processing device, computer equipment and storage medium
CN110636090B (en) * 2018-06-22 2022-09-20 北京东土科技股份有限公司 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
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
CN111082982B (en) * 2019-12-12 2022-11-08 深圳市网心科技有限公司 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

Also Published As

Publication number Publication date
CN103336730A (en) 2013-10-02

Similar Documents

Publication Publication Date Title
CN103336730B (en) A kind of data back up method based on cloud storage and system
US10725684B2 (en) Method and apparatus for cost-based load balancing for port selection
JP6222680B2 (en) Method, apparatus and system for implementing location information services
CN110896406A (en) Data storage method and device and server
CN104298541A (en) Data distribution algorithm and data distribution device for cloud storage system
WO2019178957A1 (en) Distributed system test method and device, computer device and storage medium
CN109600375A (en) Message tracing method, device, electronic equipment and storage medium
US20160306656A1 (en) Intelligent application back stack management
CN106453444A (en) Cache data sharing method and equipment
CN112948313B (en) Session data management method and device
CN112615793A (en) Data current limiting method and device
CN110162270A (en) Date storage method, memory node and medium based on distributed memory system
CN112256433B (en) Partition migration method and device based on Kafka cluster
CN109144782A (en) A kind of data reconstruction method and device
US8478952B1 (en) Flexible optimized group-based backups
CN104683288B (en) Message continuous transmission method and device
CN107018039B (en) Method and device for testing performance bottleneck of server cluster
CN111400241B (en) Data reconstruction method and device
CN103108045B (en) Based on the web map service implementation method of cloud framework
CN104992112A (en) Method and device used for detecting sensitive information leakage of Android
CN110515555B (en) High-reliability enterprise-level storage system based on multi-path object storage service and read-write method
CN109656789A (en) IO method for testing performance and system
CN106354724A (en) File archiving method and file reading method and device
US9436653B2 (en) Shared-bandwidth multiple target remote copy
CN105471930A (en) Method, system and equipment for reading distributed data

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