Caching method, system and device for small block input and storable medium
A caching system and caching technology, applied in the field of data processing, can solve the problems of slow update speed, too long IO write process, too many invalid operations, etc., to achieve the effect of improving efficiency, alleviating bottleneck problems, and improving data update speed
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0034] In order to illustrate the caching method for small block input provided by the present invention, figure 1 The flow of the caching method for small block input according to the embodiment of the present invention is shown. The data writing request involved in the present invention includes some metadata information and data, wherein the metadata includes data such as the name, offset, and length of the object to be written.
[0035] like figure 1 As shown, the caching method for small block input provided by the present invention may include the following steps:
[0036] S110: Integrate multiple write requests belonging to an object into an IO set;
[0037] S120: Send the integrated IO set to the placement strategy group;
[0038] S130: Integrate the IO collections in the placement strategy group;
[0039] S140: Perform cache processing on the metadata of the objects of the IO collection in the integrated placement policy group.
[0040] Due to the improvement of ...
Embodiment 2
[0065] Corresponding to the above method, the present invention also provides a cache system for small block input, Figure 5 The logic structure of the cache system for small block input according to the embodiment of the present invention is shown.
[0066] like Figure 5 As shown, the cache system 500 for small block input provided by the present invention includes an IO integration unit 510 , a PG collection unit 520 , a PG integration unit 530 and a cache unit 540 . in,
[0067] The IO integration unit 510 is configured to integrate multiple small IOs belonging to an object, and integrate multiple small IOs belonging to an object into an IO set belonging to the object;
[0068] The PG collection unit 520 is configured to transmit the integrated IO set to the placement strategy group;
[0069] The PG integration unit 530 is configured to integrate the IO sets in the placement strategy group;
[0070] The caching unit 540 is configured to cache the metadata of the objec...
Embodiment 3
[0076] Image 6 It is a schematic diagram of the logic structure of the electronic device provided by an embodiment of the present invention. like Image 6 As shown, the electronic device 600 of this embodiment includes a processor 610 , a memory 620 and a computer program 621 stored in the memory 620 and operable on the processor 610 . When the processor 610 executes the computer program 621, various steps of the caching method for small block input in Embodiment 1 are implemented, for example figure 1 Steps S110 to S140 are shown. Alternatively, when the processor 610 executes the caching method for small block input, the functions of the modules / units in the above-mentioned device embodiments are implemented, for example Figure 5 The IO integration unit 510 , the PG collection unit 520 , the PG integration unit 530 and the cache unit 540 are shown.
[0077] Exemplarily, the computer program 621 can be divided into one or more modules / units, and one or more modules / unit...
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