Distributed file system and method based on multi-client collaboration and client
A distributed file, multi-client technology, applied in the field of distributed file systems, can solve the problems of slow metadata access, slow real-time file writing, and inability to fully access real-time data from multiple clients, saving bandwidth and speeding up query access. Effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Example Embodiment
[0066] Example 1:
[0067] like figure 1 and figure 2 As shown, a distributed file system 100 based on multi-client synergies, includes: server end 102, client 101, and memory database 103; server end 102 includes: metadata server cluster 1021 and data server cluster 1022, The metadata server cluster 1021 and the data server cluster 1022 separately provide a separate volume to the client 101 mounted; the client 101 includes a user interface module 1011, a cache module 1012, and a communication module 1013, the client 101. The file is written for blocking; the memory database 103 is used to record data block subunit information and distribution information of the file of the upload data server.
[0068] The metadata server cluster 1021 is mainly used to maintain metadata and control garbage collection, load balancing and other functions. The metadata server uses SSD disks, speeds up data access speed; data server cluster 1022 is responsible for saving data and receiving processing ...
Example Embodiment
[0072] Example 2
[0073] In practical applications, the implementation of data uploading based on the distributed file system based on the multi-client 101 coordinated distributed file system is as follows:
[0074] When there is data writing, the write request is first sent to the write request to the metadata server cluster 1021, such as the primary, time, and file size of the file, and the file client 101, and file upload Data server completion states and other information. It should be noted that the file size is only recorded in the file extension attribute, no specific file data, does not take up disk space. After receiving the request, the metadata server cluster 1021 is recorded, and the metadata information of the file is recorded and returned to the client 101 confirms the message. After the client 101 receives a confirmation message, start data writing, first written to the local cache module 1012 in a block (e.g., 4m), to be written to a certain size, performing data ...
Example Embodiment
[0078] Example 3
[0079] In practical applications, the implementation of data reading based on the distributed file system based on the multi-client 101 synergistic is as follows:
[0080] When the client 101 reads the data, first access the metadata server to obtain the identification information of the file. Thereafter, the memory database 103 is then queried by the file, the client 101 is obtained, and the current block information is obtained, and the data server information is located, then the client 101 establishes a link with the data server where the file is located, and finally acquire All data blocks. The data is then synthesized on the client 101 to complete the tensile of the entire file.
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