A data migration method, device and system for a distributed storage system
A distributed storage and data technology, applied in the field of communication, can solve the problems of rarely used large-scale Internet systems, complex distributed storage systems, complex logic, etc., achieve real-time smooth linear expansion, reduce deployment complexity, and improve system performance Effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0036] Embodiment 1 of the present application provides a data migration method of a distributed storage system, which is applied to a distributed storage system including a client, a data management server, a source storage server, and a target storage server; Provide storage access services to complete the data storage process. For example, if a user who visits a certain website needs to upload data to the website, the client of the distributed storage system of the website receives the data uploaded by the user and stores it in the storage On the server, at this time, the client needs to determine which storage server should store the data according to its own policy, and store the data on the determined storage server; of course, it can be understood that the client is not only used to receive The data uploaded by users visiting the website can also be used to receive data uploaded by any user using the distributed storage system. The source storage server is the storage s...
Embodiment 2
[0067] Based on the same application concept as the above method, the embodiment of the present application also provides a storage server, which is used as a source storage server in a distributed storage system including a client, a data management server, the source storage server, and a target storage server In, after the data management server notifies the source storage server to migrate the data to the target storage server according to the preset routing algorithm, if Figure 6 As shown, the storage server includes:
[0068] A receiving module 11, configured to receive data to be written from the client;
[0069] A routing module 12, configured to determine according to the preset routing algorithm that the data needs to be written to the target storage server;
[0070] The agent module 13 is configured to write the data to the target storage server when it is determined that the data needs to be written to the target storage server.
[0071] In this application, the...
Embodiment 3
[0079] Based on the same application idea as the above method, the embodiment of this application also provides a distributed storage system, including a client, a data management server, a source storage server, and a target storage server, wherein:
[0080] The data management server is configured to notify the source storage server to migrate data to the target storage server according to a preset routing algorithm;
[0081] The client is configured to send the data to be written to the source storage server when there is data to be written before the data migration of the source storage server is completed; after the data migration of the source storage server is completed , when there is data to be written, determine according to the preset routing algorithm to send the data to be written to the source storage server, or send the data to be written to the target storage server;
[0082] The source storage server is configured to start its own write proxy function after th...
PUM
![No PUM](https://static-eureka-patsnap-com.libproxy1.nus.edu.sg/ssr/23.2.0/_nuxt/noPUMSmall.5c5f49c7.png)
Abstract
Description
Claims
Application Information
![application no application](https://static-eureka-patsnap-com.libproxy1.nus.edu.sg/ssr/23.2.0/_nuxt/application.06fe782c.png)
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com