Storage apparatus and data processing method
A storage device and data processing technology, which is applied in the direction of electrical digital data processing, input/output process of data processing, instruments, etc., can solve the problems of high cost, high power consumption, high cost, waste of power consumption, etc., to improve performance, The effect of mitigating the workload
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0042] Such as Figure 5In the shown storage device 18 (the storage device 18 may be a magnetic disk, a solid state drive, a network attached storage or a redundant array of independent disks, or other storage devices that can be used in the present invention, this is not a limitation), The main micro-controller 20 is respectively connected with the upper system and the storage array 21, and is used to receive the data processing command issued by the upper system, and can also manage and control the storage unit, such as wear leveling, module selection, error checking and error correction, Data reading and writing etc.; Comparison matching module 19 is connected with main micro-controller 20 and memory array 21, to according to data processing command (data processing command can be data search command, data identification command, data comparison command, data matching command or other data Processing command) processes the data to be processed stored in the storage array 21...
Embodiment 2
[0044] Such as Figure 7 As shown, the present invention provides a data processing method applied to Figure 4 As shown in the storage device 18, the method includes:
[0045] S1: The upper-level system sends a data processing command (the data processing command may be a data search command, a data identification command, a data comparison command, a data matching command or other related commands) to the storage device 18 through the external interface 22;
[0046] S2: The main microcontroller 20 in the storage device 18 receives the data processing command, and judges whether the data in the storage array 21 needs to be processed according to the data processing command; if the judgment result is yes, execute S3; if the judgment result is no , execute S5;
[0047] S3: the main microcontroller 20 sends the data processing command to the comparison and matching module 19 (the comparison and matching module 19 can be a content-addressable memory or a triple content-addressa...
Embodiment 3
[0051] Google File System (google File System Google File System, referred to as GFS), a proprietary distributed file system, developed by Google, runs on the Linux platform. It provides massive storage for Google cloud computing, and is closely integrated with technologies such as Chubby, MapReduce, and Bigtable, and is at the bottom of all core technologies. GFS includes a master node (main server), multiple chunkservers (data servers) and multiple clients (clients running various applications). Figure 8 It is a schematic diagram of the GFS architecture. Each node is an ordinary Linux server. The job of GFS is to coordinate hundreds of servers to provide services for various applications. Chunkservers provide storage. GFS will divide the file into fixed-length data blocks, each data block has a globally unique and immutable ID (data block handle: chunk_handle), and the data blocks are stored on the chunkserver in the form of ordinary Linux files, for reliability considerat...
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