CN102281320A - Method for controlling data redundancy in cloud storage and apparatus thereof - Google Patents
Method for controlling data redundancy in cloud storage and apparatus thereof Download PDFInfo
- Publication number
- CN102281320A CN102281320A CN2011101034073A CN201110103407A CN102281320A CN 102281320 A CN102281320 A CN 102281320A CN 2011101034073 A CN2011101034073 A CN 2011101034073A CN 201110103407 A CN201110103407 A CN 201110103407A CN 102281320 A CN102281320 A CN 102281320A
- Authority
- CN
- China
- Prior art keywords
- data
- terminal use
- copy counter
- cloud storage
- cloud
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 26
- 238000012217 deletion Methods 0.000 claims abstract description 18
- 230000037430 deletion Effects 0.000 claims abstract description 18
- 238000009825 accumulation Methods 0.000 claims description 43
- 238000004321 preservation Methods 0.000 claims description 8
- 238000007726 management method Methods 0.000 description 26
- 230000008859 change Effects 0.000 description 12
- 238000005516 engineering process Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 8
- 230000008569 process Effects 0.000 description 5
- 238000012546 transfer Methods 0.000 description 4
- 238000007630 basic procedure Methods 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 239000002699 waste material Substances 0.000 description 2
- 241001269238 Data Species 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 239000012141 concentrate Substances 0.000 description 1
- 238000013144 data compression Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 238000006116 polymerization reaction Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
A method for controlling data redundancy in cloud storage and an apparatus thereof are disclosed. A core of the method and the apparatus is to establish a virtual data copy counter which corresponds with every saved data in a cloud storage layer and write the virtual data copy counter, a data abstract, a storage position and other related information in an associated database. A terminal user requests to upload the abstract of the data to be operated before operating the data. If there is one virtual data copy counter which is associated with the abstract of the data to be operated, user operations, such as uploading, deletion and the like, are converted to the operations to the virtual data copy counter (the uploading operation is converted to add one in the virtual data copy counter and the deletion operation is converted to subtract one in the virtual data copy counter). If there is not one virtual data copy counter which is associated with the abstract of the data to be operated, the terminal user needs to upload the data to be operated and store the related information in the associated database. Simultaneously, a local storage title (such as file mane, data sheet name and the like) of the data represented by the abstract of terminal user is stored in the associated database so as to be convenient for the terminal user to query, download and delete.
Description
Technical field
The present invention relates to the cloud field of storage, the promptly based on network reduction data redundancy of forming by some servers and some network storage equipments, reduce the method and the device of data redundancy in the control cloud storage of network resources waste.
Background technology
The cloud storage is in cloud computing (cloud computing) conceptive extension and develops a new notion of coming out, be meant by functions such as cluster application, grid or distributed file systems, a large amount of various dissimilar memory devices in the network are gathered collaborative work by application software, a system of storage and Operational Visit function externally is provided jointly.When the core of cloud computing system computing and processing is the storage of mass data and management, just need a large amount of memory device of configuration in the cloud computing system, cloud computing system just is transformed into a cloud storage system so, is the cloud computing system of core so the cloud storage is one with storage and management.
From the notion of cloud storage and should be used at present, its essence is to provide a kind of transparent network storage service to the user.The user is as long as connect and to enter the Internet, can the enjoy network stores service--manage the data that it is stored anywhere or anytime, just as these storage in this locality; The user can conveniently share data and other users who is stored in the cloud storage simultaneously.Therefore how to be implemented in conveniently reading of data of arbitrary network access point, to guarantee that simultaneously confidentiality, integrality, the availability of data become the key of cloud memory technology.
The cloud stores service will become as E-mail service in the near future and be widely used.Growth along with using cloud stores service terminal use will cause cloud storage system the lot of data redundancy to occur--and be that identical data content is kept at (as: a plurality of terminal uses preserve the audio frequency and video data (film, song) of same data content in cloud storage system) in the cloud storage system by a plurality of terminal uses.
It is more serious along with increasing of user to infer this data redundancy, and a large amount of memory spaces of memory device will be consumed by this unnecessary data redundancy in the cloud storage system; Cause the terminal use of this situation also to waste a large amount of Internet resources and valuable time simultaneously because of repeating to upload the data of having preserved in the cloud storage system.And it is at present domestic about still there not being solution to this problem in the patent of cloud memory technology.
The method and the device of data redundancy in the storage of control cloud, be to reduce in the cloud storage data redundancy of preserving same data content by the multi-user and causing for effective control, improve the memory device effective rate of utilization, reduce the hands-on approach and the system architecture of terminal use's network overhead, it need rely on following technology:
1, broadband network development.
2, WEB 2.0 technology.
3, application memory development.
4, Clustering, grid and distributed file system.
5, CDN content distribution, P2P technology, data compression technique.
6, storage virtualization technology, storage networking administrative skill.
Summary of the invention
The present invention is a kind of method and device of controlling data redundancy in the cloud storage.The system that uses described method and device to make up will effectively control by the multi-user and preserve the data redundancy that same data content causes, and improve the instream factor of memory device, reduce terminal use's network overhead.
The method of data redundancy and device are invented to achieve these goals in the control cloud storage, and its core is that other relevant informations such as all corresponding summary of setting up a virtual data copy counter and these data of the data of each preservation in the cloud accumulation layer, preservation position are together write in the linked database.Terminal use's request is uploaded the summary that is operated data earlier before data are operated; As there is a related with it virtual data copy counter in the summary that is operated data, then operations such as the uploading of user, deletion are converted into operation to the virtual data copy counter (upload be converted into the virtual data copy counter add, deletion is converted into the virtual data copy counter and subtracts); As the summary that is operated data do not have virtual data copy counter associated therewith, and the terminal use just need upload and be operated data, and preserves relevant information in linked database; Also will preserve simultaneously data that summary represents preservation title (as: filename, data table name etc. are designated hereinafter simply as native name) in the linked database, so that end user query, download, deletion in terminal use this locality.
Be primarily characterized in that:
1, the terminal use need upload the summary of these data earlier before cloud storage system is uploaded data, and cloud storage system judges according to summary whether the data that will upload have been kept in the system;
2, the terminal use needn't upload the data that have been kept at cloud storage system, only uploads the native name of these data to cloud storage system;
3, the same data of preserving in the cloud storage system, the corresponding a plurality of native names of possibility are promptly preserved data and are being uploaded terminal use's native name, and return corresponding with it native name when end user query, make things convenient for the operation of terminal use to data;
4, data summarization is as unique identification being cited in various operations of data.
The present invention adopts the modularization hierarchical structure, in each module polymerization some function elements, make up or realize separately some function, comprise different modules in each level, ground floor is terminal use's layer, and data summarization, data upload/download, change data manipulation (deletion, change native name) are extracted in the main realization of this layer; The second layer is the cloud accumulation layer, the functions such as inquiry of the preservation of management, data summarization and the related information thereof of the main realization of this layer storage, virtual data copy, comparison, data summarization and the related information thereof of data summarization.
The invention will be further described below in conjunction with the drawings and specific embodiments.
Description of drawings
Following accompanying drawing is used to provide further understanding of the present invention, and constitutes the part of specification, is used from explanation the present invention with embodiments of the invention one, is not construed as limiting the invention.In the accompanying drawings:
Fig. 1 is a system embodiment functional hierarchy structure chart of the present invention;
Fig. 2 is for uploading the basic flow sheet of data among the embodiment of the inventive method;
Fig. 3 is the basic flow sheet of data download among the embodiment of the inventive method;
Fig. 4 is the basic flow sheet of deleted data among the embodiment of the inventive method;
Fig. 5 is the basic flow sheet of change native name among the embodiment of the inventive method.
Embodiment
Below in conjunction with accompanying drawing the present invention is done further and to elaborate.
Referring to Fig. 1, be that the present invention controls the method for data redundancy in the cloud storage and the embodiment functional hierarchy structure chart of device.
Ground floor is terminal use's layer 100, comprises the terminal use that all use the cloud stores service, and this layer mainly comprises interface management module 101, enquiry module 102, abstract extraction module 103, wherein:
The second layer is the cloud accumulation layer, and being responsible for provides the cloud stores service to terminal use's layer, and this layer of this layer mainly comprises interface management module 111, replica management module 112, and enquiry module 113, memory module 114, comparison module 115, linked database 116, wherein:
(1) when data are uploaded in terminal use's request,, transfer to comparison module 115 and need to judge whether this terminal use to upload data the data summarization of uploading of its submission, wherein:
1. as not needing to upload data, then require this terminal use to upload the native name of these data, the virtual data copy counter that this data summarization is associated adds one, set up the incidence relation of information and dates such as the native name summary of information of terminal user and these data, and above information write in the linked database, finish the data upload operation;
2. as uploading data, then require this terminal use to upload these data and will upload data and deliver memory module 114, finish uploading of data the terminal use, after memory module 114 return datas are preserved positional information, require the user to upload the native name of these data again, set up a virtual data copy counter that is associated with this data summarization (and this Counter Value is set be), data are preserved positional information, set up the incidence relation of information and dates such as the native name summary of information of terminal user and these data, above information is write in the linked database, finish the data upload operation;
(2) when the terminal use asks deleted data, with the information of terminal user of request deleted data, transfer to comparison module 115 with request deleted data summary info and judge whether this terminal use has the authority of deletion data operation, if have the right deleted data, then the virtual data copy counter that at first will be associated with this data summarization subtracts one, judge the value of this virtual data copy counter, wherein:
1. the value of virtual data copy counter is non-vanishing, then it is write linked database again, information such as the information of terminal user of the request deleted data that is associated with this data summarization in the deletion linked database, native name;
2. the value of virtual data copy counter is zero, then according to associated stored position information request memory module 114 these data of deletion of data summarization, and all information that are associated with this data summarization in the deletion linked database 116;
(3) when the terminal use asks data download, the information of terminal user of request data download and request data download summary info are transferred to comparison module 115 judge terminal use's data download of whether having the right, if have the right data download, then according to the associated stored position information of data summarization to memory module 114 reading of data and deliver the terminal use of data refer request data download;
(4) preserved data when the terminal use asks inquiry, information of terminal user and query requests delivered enquiry module 113:
(5) ask to change the native name of having preserved data as the terminal use, according to the native name of preserving in the information of terminal user of request change operation and the data summarization information change linked database of uploading 116;
(1) replica management module 112 is submitted data summarization to, and whether data query is preserved, and whether the return data summary is kept in the linked database;
(2) replica management module 112 is submitted data summarization and information of terminal user to, and whether the inquiry terminal user has operating right, returns whether this data summarization is associated with information of terminal user in the linked database;
Linked database 116 is preserved data summarization and related with it virtual data copy counter, data summarization and this data are uploaded terminal use's native name at each.
Referring to Fig. 2, be that the present invention controls among the embodiment of the method for data redundancy in the cloud storage and device and uploads the data basic flow sheet.A terminal use uploads the basic procedure of data.
Step 201, the terminal use obtains the summary that will upload data, and summary is uploaded to the cloud accumulation layer.
Step 202, cloud accumulation layer replica management module invokes comparison module judge whether the data of this summary representative have been kept in the cloud accumulation layer, have preserved as data and have then turned to step 203, do not preserve as data and then turn to step 204.
Step 203, cloud accumulation layer replica management module adds one with the virtual data copy counter related with data summarization, and turns to step 207.
Step 204, the terminal use uploads data to the cloud accumulation layer, and cloud accumulation layer replica management module invokes memory module is preserved and to be uploaded data, and data are preserved positional information writes in the linked database record related with data summarization.
Step 205, after the terminal use finished and uploads data, cloud accumulation layer replica management module was set up the virtual data copy counter that is associated with data summarization and initial value is set for writing linked database in the lump.
Step 206, the terminal use uploads native name to the cloud accumulation layer, and accumulation layer replica management module writes native name, user profile in the associated data record related with data summarization.
Step 207 is finished data upload.
Referring to Fig. 3, be the basic flow sheet that the present invention controls data download among the embodiment of the method for data redundancy in the cloud storage and device.The basic procedure of terminal use's data download.
Step 301, the data that the terminal use has preserved to the inquiry of cloud accumulation layer.
All information such as summary info, native name of preserving data in the cloud accumulation layer that step 302, cloud accumulation layer enquiry module will be associated with the requesting terminal user are handed down to the terminal use.
Step 303, terminal use's layer enquiry module are resolved and are presented the information such as native name of preserving data in the cloud accumulation layer to the terminal use, and the terminal use selects to download specific data by enquiry module, and uploads this data summarization information to the cloud accumulation layer.
Step 304, cloud accumulation layer replica management module receives terminal use's download request that enquiry module is delivered, call comparison module and judge whether the terminal use has the download authority to the data of being asked, as have and download authority and then turn to step 305, download authority and then turn to step 307 as not having.
Step 305, cloud accumulation layer replica management module is called the memory module reading of data and is issued to terminal use's layer according to the stored position information that the data summarization information with the terminal use uploads of reading from linked database is associated.
Step 306 is finished data and is downloaded.
Step 307, the data download request of refusal terminal use layer.
Referring to Fig. 4, be the basic flow sheet that the present invention controls deleted data among the embodiment of the method for data redundancy in the cloud storage and device.A terminal use, deletion is kept at the flow process of data in the cloud accumulation layer.
Step 401, the data that the terminal use has preserved to the inquiry of cloud accumulation layer.
All information such as summary info, native name of preserving data in the cloud accumulation layer that step 402, cloud accumulation layer enquiry module will be associated with usefulness/family, requesting terminal are handed down to the terminal use.
Step 403, terminal use's layer enquiry module are resolved and are presented the information such as native name of preserving data in the cloud accumulation layer to the terminal use, and the terminal use selects the deletion specific data by enquiry module, and uploads this data summarization information to the cloud accumulation layer.
Step 404, cloud accumulation layer replica management module receives terminal use's removal request that enquiry module is delivered, call comparison module and judge whether the terminal use has erase right to the data of being asked, as have erase right and then turn to step 405, then turn to step 409 as not having erase right.
Step 405, cloud accumulation layer replica management module subtracts one with the virtual data copy counter.
Step 406, cloud accumulation layer replica management module judge that whether virtual data copy counter value is zero, if be zero then turn to step 407, otherwise turn to step 408.
Step 407, cloud accumulation layer replica management module is called the memory module deleted data according to the stored position information that the data summarization information with the terminal use uploads of reading is associated from linked database, remove all records that are associated with this data summarization information in the linked database simultaneously.
Step 408 is finished deletion data operation.
Step 409, the request of refusal deleted data.
Referring to Fig. 5, the present invention controls the basic flow sheet of change native name among the embodiment of the method for data redundancy in the cloud storage and device.A terminal use asks to change the flow process of preserving the native name of data in the cloud accumulation layer.
Step 501, the data that the terminal use has preserved to the inquiry of cloud accumulation layer.
Step 502, information such as the summary info in all linked databases that cloud accumulation layer enquiry module will be associated with the requesting terminal user, native name are handed down to the terminal use.
Step 503, terminal use's layer enquiry module resolved and presented the information such as native name of preserving data in the cloud accumulation layer to the terminal use, the terminal use selects the data of change native name by enquiry module, and uploads this data summarization information and new native name to the cloud accumulation layer.
Step 504, the terminal use that cloud accumulation layer replica management module reception enquiry module is delivered changes the native name request, the native name that is associated according to data summarization information of uploading with the terminal use of reading from linked database and information of terminal user changes to the new native name that the terminal use uploads, and writes in the linked database again.
Step 505 is finished the operation of change data native name.
The above only is the flow process of specific implementation method of the present invention and some basic embodiment, and its content is not to be used to limit the present invention just for the ease of understanding basic principle of the present invention and flow process.Flow chart has only represented the main logical order of the embodiment of the invention, but not the logical order that all may exist.Any personnel that certain related-art technology knowledge is arranged under the prerequisite that does not break away from the principle of the invention, can also make some modifications and variations on implementation detail and flow process, these modifications and variations also should be considered as protection scope of the present invention.In addition, the present invention sets forth each function element and step can realize with the general-purpose computations device, and they can concentrate on the single calculation element, also can be distributed in the network of a plurality of calculating dress compositions; They can be carried out executable program code by calculation element and realize, also independent the or a plurality of function elements in them or step can be made as integrated circuit and realize.The present invention does not limit any combination thereof.
Claims (5)
1. the method and the device of data redundancy in the control cloud storage, its core are that other relevant informations such as all corresponding summary of setting up a virtual data copy counter and these data of the data of each preservation in the cloud accumulation layer, preservation position are together write in the linked database.Terminal use's request is uploaded the summary that is operated data earlier before data are operated; As there is a related with it virtual data copy counter in the summary that is operated data, then operations such as the uploading of user, deletion are converted into operation to the virtual data copy counter (upload be converted into the virtual data copy counter add, deletion is converted into the virtual data copy counter and subtracts); As the summary that is operated data do not have virtual data copy counter associated therewith, and the terminal use just need upload and be operated data, and preserves relevant information in linked database; Also will preserve simultaneously data that summary represents preservation title (as: filename, data table name etc. are designated hereinafter simply as native name) in the linked database, so that end user query, download, deletion in terminal use this locality.
2. system according to claim 1 is characterized in that, described terminal use need upload the summary of these data earlier before cloud storage system is uploaded data, and cloud storage system judges according to summary whether the data that will upload are kept in the system.
3. system according to claim 1 is characterized in that described terminal use needn't upload the data that have been kept at cloud storage system, only uploads the native name of these data to cloud storage system.
4. system according to claim 1, it is characterized in that, the same data of preserving in the described cloud storage system, the corresponding a plurality of native names of possibility, promptly preserve data and uploading terminal use's native name, and when end user query, return corresponding with it native name, make things convenient for the operation of terminal use to data.
5. system according to claim 1 is characterized in that, described data summarization is as unique identification being cited in various operations of data.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011101034073A CN102281320A (en) | 2011-04-25 | 2011-04-25 | Method for controlling data redundancy in cloud storage and apparatus thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011101034073A CN102281320A (en) | 2011-04-25 | 2011-04-25 | Method for controlling data redundancy in cloud storage and apparatus thereof |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102281320A true CN102281320A (en) | 2011-12-14 |
Family
ID=45106491
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2011101034073A Pending CN102281320A (en) | 2011-04-25 | 2011-04-25 | Method for controlling data redundancy in cloud storage and apparatus thereof |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102281320A (en) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103248674A (en) * | 2013-04-22 | 2013-08-14 | 浙江大学 | Shared file management method for cross-domain cloud platform |
CN103377283A (en) * | 2012-04-23 | 2013-10-30 | 国际商业机器公司 | Method and system for preserving redundancy in data deduplication systems by designation of virtual device |
CN103841144A (en) * | 2012-11-23 | 2014-06-04 | 中兴通讯股份有限公司 | Cloud storage system and method, user terminal and cloud storage server |
CN104010016A (en) * | 2013-02-27 | 2014-08-27 | 联想(北京)有限公司 | Data management method, cloud server and terminal device |
CN104035814A (en) * | 2013-03-07 | 2014-09-10 | 联想(北京)有限公司 | Data processing method and electronic device |
CN105159919A (en) * | 2015-07-24 | 2015-12-16 | 福建师范大学 | Data multi-copy correlation method and system |
CN106339253A (en) * | 2015-07-06 | 2017-01-18 | 阿里巴巴集团控股有限公司 | Intersystem data invoke method and device using same |
US9767113B2 (en) | 2012-04-23 | 2017-09-19 | International Business Machines Corporation | Preserving redundancy in data deduplication systems by designation of virtual address |
US9779103B2 (en) | 2012-04-23 | 2017-10-03 | International Business Machines Corporation | Preserving redundancy in data deduplication systems |
US9792450B2 (en) | 2012-04-23 | 2017-10-17 | International Business Machines Corporation | Preserving redundancy in data deduplication systems by encryption |
CN107911461A (en) * | 2017-11-24 | 2018-04-13 | 网宿科技股份有限公司 | Object processing method, storage server and cloud storage system in cloud storage system |
CN109271097A (en) * | 2017-12-28 | 2019-01-25 | 新华三大数据技术有限公司 | Data processing method, data processing equipment and server |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101120305A (en) * | 2005-02-03 | 2008-02-06 | 国际商业机器公司 | New point-in-time copy operation |
CN101360118A (en) * | 2007-08-02 | 2009-02-04 | 广东新支点技术服务有限公司 | Method and protocol suitable for mobile terminal multimedia file sharing and searching |
CN101924785A (en) * | 2010-04-28 | 2010-12-22 | 华为技术有限公司 | Data uploading and downloading methods and system |
-
2011
- 2011-04-25 CN CN2011101034073A patent/CN102281320A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101120305A (en) * | 2005-02-03 | 2008-02-06 | 国际商业机器公司 | New point-in-time copy operation |
CN101360118A (en) * | 2007-08-02 | 2009-02-04 | 广东新支点技术服务有限公司 | Method and protocol suitable for mobile terminal multimedia file sharing and searching |
CN101924785A (en) * | 2010-04-28 | 2010-12-22 | 华为技术有限公司 | Data uploading and downloading methods and system |
Cited By (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10133747B2 (en) | 2012-04-23 | 2018-11-20 | International Business Machines Corporation | Preserving redundancy in data deduplication systems by designation of virtual device |
US10152486B2 (en) | 2012-04-23 | 2018-12-11 | International Business Machines Corporation | Preserving redundancy in data deduplication systems by designation of virtual device |
US10691670B2 (en) | 2012-04-23 | 2020-06-23 | International Business Machines Corporation | Preserving redundancy in data deduplication systems by indicator |
US9792450B2 (en) | 2012-04-23 | 2017-10-17 | International Business Machines Corporation | Preserving redundancy in data deduplication systems by encryption |
US9767113B2 (en) | 2012-04-23 | 2017-09-19 | International Business Machines Corporation | Preserving redundancy in data deduplication systems by designation of virtual address |
CN103377283A (en) * | 2012-04-23 | 2013-10-30 | 国际商业机器公司 | Method and system for preserving redundancy in data deduplication systems by designation of virtual device |
US9779103B2 (en) | 2012-04-23 | 2017-10-03 | International Business Machines Corporation | Preserving redundancy in data deduplication systems |
US9824228B2 (en) | 2012-04-23 | 2017-11-21 | International Business Machines Corporation | Preserving redundancy in data deduplication systems by encryption |
US9798734B2 (en) | 2012-04-23 | 2017-10-24 | International Business Machines Corporation | Preserving redundancy in data deduplication systems by indicator |
CN103841144A (en) * | 2012-11-23 | 2014-06-04 | 中兴通讯股份有限公司 | Cloud storage system and method, user terminal and cloud storage server |
CN104010016A (en) * | 2013-02-27 | 2014-08-27 | 联想(北京)有限公司 | Data management method, cloud server and terminal device |
CN104010016B (en) * | 2013-02-27 | 2018-03-27 | 联想(北京)有限公司 | Data managing method, cloud server and terminal device |
CN104035814A (en) * | 2013-03-07 | 2014-09-10 | 联想(北京)有限公司 | Data processing method and electronic device |
CN103248674A (en) * | 2013-04-22 | 2013-08-14 | 浙江大学 | Shared file management method for cross-domain cloud platform |
CN103248674B (en) * | 2013-04-22 | 2015-11-18 | 浙江大学 | The shared file management method of cross-domain cloud platform |
CN106339253A (en) * | 2015-07-06 | 2017-01-18 | 阿里巴巴集团控股有限公司 | Intersystem data invoke method and device using same |
CN106339253B (en) * | 2015-07-06 | 2019-12-10 | 阿里巴巴集团控股有限公司 | Method and device for data calling between systems |
CN105159919A (en) * | 2015-07-24 | 2015-12-16 | 福建师范大学 | Data multi-copy correlation method and system |
CN107911461A (en) * | 2017-11-24 | 2018-04-13 | 网宿科技股份有限公司 | Object processing method, storage server and cloud storage system in cloud storage system |
CN107911461B (en) * | 2017-11-24 | 2021-05-07 | 网宿科技股份有限公司 | Object processing method in cloud storage system, storage server and cloud storage system |
CN109271097A (en) * | 2017-12-28 | 2019-01-25 | 新华三大数据技术有限公司 | Data processing method, data processing equipment and server |
WO2019128936A1 (en) * | 2017-12-28 | 2019-07-04 | 新华三大数据技术有限公司 | Data processing method |
CN109271097B (en) * | 2017-12-28 | 2020-10-09 | 新华三大数据技术有限公司 | Data processing method, data processing device and server |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102281320A (en) | Method for controlling data redundancy in cloud storage and apparatus thereof | |
CN103931156B (en) | The cloud file system of server side duplicate removal with the unknowable encryption file of user | |
US9792344B2 (en) | Asynchronous namespace maintenance | |
US9055063B2 (en) | Managing shared content with a content management system | |
US8380659B2 (en) | Method and system for efficiently replicating data in non-relational databases | |
CN102708165B (en) | Document handling method in distributed file system and device | |
US10853242B2 (en) | Deduplication and garbage collection across logical databases | |
US20120110005A1 (en) | System and method for sharing online storage services among multiple users | |
CN103327052B (en) | Date storage method and system and data access method and system | |
CN103714123B (en) | Enterprise's cloud memory partitioning object data de-duplication and restructuring version control method | |
CN107888666B (en) | Cross-region data storage system and data synchronization method and device | |
CN101933013A (en) | Multiple client search method and system | |
US20190340158A1 (en) | Distributed file systems on content delivery networks | |
WO2014042889A3 (en) | Software-defined network attachable storage system and method | |
CN104917843B (en) | Cloud storage and medical image seamless interfacing system | |
CN103064927A (en) | Data access method and device of distributed file system | |
CN101019105A (en) | Method and apparatus for data storage using striping | |
CN106293490A (en) | Data storage, the method read, Apparatus and system | |
US9811534B2 (en) | File server, information system, and control method thereof | |
EP2991280B1 (en) | Content sharing method and social synchronizing apparatus | |
CN110636345B (en) | Multimedia information sharing method and system under same identity account | |
CN103064637A (en) | Network disk cache synchronizing method and system | |
US20120296871A1 (en) | File managing apparatus for processing an online storage service | |
CN110007862A (en) | Mixing cloud storage system and its data processing method based on network storage equipment | |
CN107229649A (en) | Data update system and method |
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: 20111214 |