DATA LAYOUT OPTIMIZATION FOR OBJECT-ORIENTED STORAGE ENGINE

    公开(公告)号:US20240086095A1

    公开(公告)日:2024-03-14

    申请号:US18274295

    申请日:2021-02-07

    CPC classification number: G06F3/0638 G06F3/0611 G06F3/0652 G06F3/067

    Abstract: A storage engine may be configured to receive data including a plurality of records from a client device, and generate a plurality of record headers for the plurality of records. The storage engine may then transfer a group of record headers of the plurality of record headers to a storage device to cause the storage device to store the group of record headers consecutively in a data sector of the storage device, and further transfer a subset of payload data of one or more records associated with the group of record headers to the storage device to cause the storage device to store the one or more records after the group of record headers in the data sector of the storage device.

    USING OBJECT PROPERTIES FOR FACILITATING OBJECT STORAGE

    公开(公告)号:US20240086091A1

    公开(公告)日:2024-03-14

    申请号:US18274313

    申请日:2021-02-10

    CPC classification number: G06F3/0631 G06F3/0668

    Abstract: A storage engine may obtain one or more object access properties of an object to be received, and determine a type of storage device that is suitable or desirable for storing the object from among different types of storage devices based at least in part on the one or more object access properties of the object to be received. In response to determining the type of storage device, the storage engine may allocate a storage device of such type for the object. The storage engine may then receive the object, and store the object into the allocated storage device.

    RECYCLE OPTIMIZATION IN STORAGE ENGINE
    13.
    发明公开

    公开(公告)号:US20240061577A1

    公开(公告)日:2024-02-22

    申请号:US18269918

    申请日:2020-12-28

    CPC classification number: G06F3/0608 G06F3/067 G06F3/0656 G06F3/0659

    Abstract: When performing a recycling operation on a storage device, a storage system may use or create a data buffer in the storage device, and designate the data buffer to temporarily store data of data blocks to be recycled in the storage device using direct memory access (DMA) operations that are performed internally in the storage device, without the need of reading the data of the data blocks from the storage device and writing the data into a host memory of the storage system, thereby saving or reducing the consumptions of the communication bandwidth of a communication channel between the storage system and the storage device, and the memory bandwidth of the host memory.

Patent Agency Ranking