Distributed storage method and device
A distributed storage and storage table technology, applied in the storage field, can solve the problems of large space occupied by data index, small storage space, and inability to realize parallel reading of multiple storage nodes, so as to achieve small space occupied by data index and short data path Effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
no. 1 example
[0051] Please refer to image 3 and Figure 4 , image 3 is one of the flow charts of the steps of the distributed storage method provided in the first embodiment of the present invention, Figure 4 It is a schematic diagram of the data distributed storage solution provided by the first embodiment of the present invention. Wherein, each storage node 400 includes at least one resource block 410, and the number of resource blocks 410 attached to each storage node 400 can be set according to actual needs.
[0052] The flow of the distributed storage method will be described in detail below. The method includes: step S110, step S120, step S140 and step S150.
[0053] Step S110, dividing the original data to obtain at least one data file.
[0054] In this embodiment, the raw data is first obtained from the collector 140, and the raw data is divided into at least one such as Figure 4 The data files shown are fixed-size files. Wherein, the file size of each data file can be d...
no. 2 example
[0080] Please refer to Figure 10 , Figure 10 It is a flowchart of the steps of the distributed storage method provided by the second embodiment of the present invention. The distributed storage method is applied to a monitoring system 10 , and the monitoring system 10 includes: a management server 300 , at least one data collection device 100 , multiple storage nodes 400 and at least one terminal device 500 connected in communication. Each storage node 400 includes at least one resource block 410 . The method includes: step S210, step S220, step S230, step S240, step S250, step S260 and step S270.
[0081] In step S210, the management server 300 or the data collection device 100 divides the original data to obtain at least one data file.
[0082] Step S220, the management server 300 or the data collection device 100 cuts the data file according to the data content of the data file to obtain multiple granularity blocks.
[0083] Step S230, the management server 300 or the...
no. 3 example
[0090] Please refer to Figure 11 , Figure 11 A block diagram of function modules of the distributed storage device 200 provided for the third embodiment of the invention. The distributed storage device 200 is applied to a management server 300 or a data collection device 100 that is communicatively connected to a plurality of storage nodes 400 . The devices include:
[0091] A division module 210, configured to divide the original data to obtain at least one data file;
[0092] The cutting module 220 is configured to cut the data file according to the data content of the data file to obtain multiple granularity blocks.
[0093] The acquiring module 240 is configured to acquire the storage address corresponding to each granularity block.
[0094] The index generation module 250 is configured to generate a corresponding index record according to the file parameters of the data file and the acquired storage address corresponding to each granularity block, and write the inde...
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