Patent ID: 11921684
Assignee: HUAWEI CLOUD COMPUTING TECHNOLOGIES CO., LTD.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 12:
13. A non-transitory computer-readable medium having instructions stored thereon that, when executed by an apparatus, cause the apparatus to perform operations, the operations comprising:
receiving a write request instructing appending a component block in a storage device, wherein the component block includes a delta over a most recent complete version of a page, the most recent complete version of the page stored in an append-only storage log in the storage device;
sending, to the storage device, the component block; and
receiving, from the storage device, information about a physical location of the component block appended to the append-only storage log in the storage device;
recording an association between a logical identifier of the page and the information about the physical location of the component block;
receiving a read request for the page;
determining the information about the physical location of the component block based on the logical identifier of the page and the association;
retrieving, from the storage device, the component block using the information about the physical location of the component block;
retrieving, from the storage device, the most recent complete version of the page using the logical identifier of the page;
constructing a current version of the page based on the most recent complete version of the page and the component block; and
returning the current version of the page.