Method, device and system for data storage
A data storage and data technology, applied in the electronic field, can solve the problems of low write performance and short service life of storage devices
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0085] Such as figure 2 As shown, it is a flow chart of the method for data storage provided by Embodiment 1 of the present invention, the method includes:
[0086] S201: The storage controller receives data to be stored, the storage controller is provided with a first cache and a second cache, the first cache is used to cache the first type of data, and the second cache is used to cache the second type of data data, the update frequency of the first type of data is greater than the update frequency of the second type of data.
[0087] In this step, the first device writes the data to be stored into the storage device during the process of running the application. The data to be stored includes the first type of data and the second type of data, wherein the update frequency of the first type of data is greater than that of the second type of data. The update frequency of the second type of data, for example, the first type of data is non-user data, such as log data used to r...
Embodiment 2
[0099] Such as image 3 As shown, the flow chart of the data storage method provided by Embodiment 2 of the present invention includes the following steps:
[0100] S301: The first device adds identification information for identifying different types of data in the data to be stored to the data to be stored that needs to be written into the storage device, wherein the data to be stored includes the first type of data and the second type of data data, the update frequency of the first type of data is greater than the update frequency of the second type of data.
[0101] In a specific implementation process, the first device generates data to be stored that needs to be written into the storage device during the process of running the application. The data to be stored includes the first type of data that is frequently updated and the second type of data that is not frequently updated. For example, the data to be stored may include, in addition to the user data actually operat...
Embodiment 3
[0109] Such as Figure 4 As shown, it is a flow chart of the method for data storage provided by Embodiment 3 of the present invention, including the following steps:
[0110] S401: The first device adds identification information different from other types of data to log data and metadata in the data to be stored.
[0111] For example, the first device adds a Self-Control Write (Self-Control Write, SCW) mark to the log data and metadata for the data to be stored, but does not mark the user data.
[0112] S402: The first device sends the data to be stored carrying identification information to the SSD controller.
[0113] S403: The SSD controller identifies the log data and metadata therein according to the identification information in the data to be stored, and writes the identified log data and metadata into the first cache, and writes other data into the second cache; if writing If the imported log data or metadata contains update data, the data before update correspondi...
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