Data Cache Apparatus, Data Storage System and Method
AssigneeHuawei Technologies Co., Ltd.
InventorsJianmin Huang, Tongling Song, Jianjun Zhou
Life of this patent
Estimating the term…
Abstract
Embodiments of the present invention disclose a data cache apparatus, and a data storage system and method. The data cache apparatus is coupled to a data processing device through a data interface. The data cache apparatus includes a controller and a memory coupled to the controller. The memory is configured to cache hot data in a hard disk that is connected to the data cache apparatus. The controller is configured to read data from or write data into the memory according to a data reading/writing request of the data processing device.
Claims20
A data cache apparatus that is configured to be connected to a data processing device through a data interface, the data cache apparatus comprising:
- a controller;
- and
- a memory coupled to the controller, wherein the memory is configured to cache hot data in a hard disk that is connected to the data cache apparatus and wherein the controller is configured to read data from or write data into the memory according to a data reading or writing request of the data processing device.
A data storage system, comprising:
- a data processing device;
- a data cache apparatus coupled to the data processing device through a data interface;
- and
- a hard disk coupled to the data processing device and the data cache apparatus;
- wherein the data processing device is configured to read data from or write data into the data cache apparatus and/or the hard disk;
- wherein the data cache apparatus caches hot data in the hard disk;
- and
- wherein the data cache apparatus comprises a controller and a memory coupled to the controller, the memory being configured to cache the hot data in the hard disk and the controller being configured to read data from or write data into the memory according to a data reading or writing request of the data processing device.
A data storage method, comprising:
- receiving a data reading request initiated by a data processing device;
- in response to receiving the data reading request, querying a memory for data requested by the data reading request and returning data that is found through query to the data processing device, wherein the memory caches hot data;
- receiving a data writing request sent by the data processing device;
- and
- in response to receiving the data writing request, writing received data that is sent by the data processing device into the memory and, when the data that has been written into the memory satisfies a preset hard disk storage condition, transferring the data that has been written into the memory to a hard disk.
Dependencies are inferred from the claim text.