A data storage method and protocol server
A data storage, server technology
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0066] An embodiment of the present invention provides a data storage method, such as figure 2 As shown, the method includes:
[0067] S201. The protocol server receives first data, where the first data is used to update data stored in a first data stripe of a destination stripe.
[0068] Wherein, the target stripe includes N data stripes and M check stripes, the N data stripes are specific storage spaces on N storage nodes, and the M check stripes are M storage nodes respectively. For a specific storage space on a node, K is a positive integer greater than 2, M is a positive integer smaller than N, and the first data stripe is any one of the K data stripes.
[0069] S202. The protocol server sends write commands to the storage nodes where the L mirror stripes are located, respectively, where the write commands include the first data and addresses of the mirror stripes.
[0070] Wherein, the L mirror stripes are specific storage spaces on at least two storage nodes, and L i...
Embodiment 2
[0102] In order to make those skilled in the art better understand the technical solution of a data storage method provided by the present invention, the following image 3 The shown distributed storage system is taken as an example, and the data storage method provided by the embodiment of the present invention is described in detail, as image 3 As shown, the data stripe 1 to data stripe 4 of the target stripe are located on storage nodes 1 to 4 respectively, the verification stripe is located on storage node 5, and mirror stripe 1 and mirror stripe 2 are respectively located on storage nodes on node 1 and storage node 5. based on image 3 In the shown distributed storage system, the data storage method provided by the embodiment of the present invention is as follows Figure 4 shown, including:
[0103] S401. The protocol server receives data A, and the data A is used to update data in all data stripes in the destination stripe.
[0104] Wherein, the protocol server may...
Embodiment 3
[0130] An embodiment of the present invention provides a protocol server 60 for implementing the data storage method provided in the first embodiment above, such as Figure 6 As shown, the protocol server 60 includes:
[0131] The receiving unit 61 is configured to receive first data.
[0132] Wherein, the first data is used to update the data stored in the first data stripe of the target stripe, the destination stripe includes N data stripes and M check stripes, and the N data stripes are N Specific storage spaces on storage nodes, the M check strips are specific storage spaces on M storage nodes, N is a positive integer greater than 2, and M is a positive integer smaller than N; the first data strip The strip is any one of the K data strips;
[0133] The writing unit 62 is configured to send write instructions to the storage nodes where the L mirror stripes are located respectively, where the write instructions include the first data and the address of the mirror stripe. ...
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, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com