Method, device and system of data migration of distributed type 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
Example Embodiment
[0035] Example one
[0036] The first embodiment 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; the client is used for users The storage access provides services to complete the data storage process. For example, if a user visiting 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 strategy, and store the data on the determined storage server; of course, it is understandable that the client is not just for receiving The data uploaded by users who visit the website can also be used to receive data uploaded by any user who uses the distribu...
Example Embodiment
[0066] Example two
[0067] Based on the same application concept as the above method, an embodiment of the 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 , After the data management server notifies the source storage server to migrate data to the target storage server according to a preset routing algorithm, such as Image 6 As shown, the storage server includes:
[0068] The receiving module 11 is used to receive data to be written from the client;
[0069] The routing module 12 is configured to determine that the data needs to be written to the target storage server according to the preset routing algorithm;
[0070] The proxy 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...
Example Embodiment
[0078] Example three
[0079] Based on the same application concept as the above method, an 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, where:
[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 data to be written to the source storage server when data needs to be written before the source storage server data migration is completed; after the source storage server data migration is completed , When there is data to be written, determining according to the preset routing algorithm to send the data to be written to the source storage server, or to 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 the...
PUM
Abstract
Description
Claims
Application Information
- 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.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap