High-efficiency deduplication module of a database-management system

    公开(公告)号:US10754835B2

    公开(公告)日:2020-08-25

    申请号:US15718070

    申请日:2017-09-28

    IPC分类号: G06F16/215 G06F16/23

    摘要: A method and associated systems for a deduplication module of a database-management system. The database-management system, upon receiving a request to perform a transaction that will revise a stored database record, uses memory-resident logs and previously generated database-maintenance tables to: i) identify a first logical block that identifies an updated value, stored in a physical block of storage, to be used to update the database record; and ii) further identify a second logical block that stores in the database a corresponding existing value of the same record. After determining that the first and second logical blocks reside on physical storage devices within the same storage tier, the system directs the deduplication module to associate both logical blocks with the first physical block.

    Tier based data file management
    5.
    发明授权

    公开(公告)号:US10133484B2

    公开(公告)日:2018-11-20

    申请号:US15803262

    申请日:2017-11-03

    IPC分类号: G06F3/06

    摘要: A hierarchal storage management method is provided. The method includes detecting a first portion of a first file being deleted from a hybrid storage device including a hard disk drive (HDD) memory device, a solid state drive (SSD) memory device, and an archival storage memory device. A first set of memory blocks associated with the first portion of the first file is identified. The first set of memory blocks are determined to reside on the SSD memory device. In response, the first set of memory blocks are transferred from the SSD memory device to a first portion of the hybrid storage device.

    MAINTENANCE OF CLONED COMPUTER DATA

    公开(公告)号:US20170285994A1

    公开(公告)日:2017-10-05

    申请号:US15627798

    申请日:2017-06-20

    IPC分类号: G06F3/06

    摘要: A method and associated systems for efficient management of cloned data. One or more processors create a “child” clone of a “parent” software image. The child and parent contain identical information organized into identical sets of file blocks. To conserve storage, each child block initially points to a physical storage location already in use by a corresponding parent block, rather than requiring additional storage of its own. The first time a child block is updated, however, it will require additional physical storage. At the time of the child's creation, the processors reserve a number of physical blocks sufficient to store the contents of all child file blocks likely to be updated. A child file block is identified as likely to be updated by analyzing past volatility of a corresponding file block of the parent or of corresponding file blocks of other children of the same parent.

    ALLOCATING STORAGE FOR CLONED DATA

    公开(公告)号:US20170147250A1

    公开(公告)日:2017-05-25

    申请号:US15396853

    申请日:2017-01-03

    IPC分类号: G06F3/06

    摘要: A method and associated systems for efficient management of cloned data. One or more processors create a “child” clone of a “parent” software image. The child and parent contain identical information organized into identical sets of file blocks. To conserve storage, each child block initially points to a physical storage location already in use by a corresponding parent block, rather than requiring additional storage of its own. The first time a child block is updated, however, it will require additional physical storage. At the time of the child's creation, the processors reserve a number of physical blocks sufficient to store the contents of all child file blocks likely to be updated. A child file block is identified as likely to be updated by analyzing past volatility of a corresponding file block of the parent or of corresponding file blocks of other children of the same parent.

    OPTIMIZING DATABASE DEDUPLICATION
    10.
    发明申请
    OPTIMIZING DATABASE DEDUPLICATION 有权
    优化数据库重用

    公开(公告)号:US20160147797A1

    公开(公告)日:2016-05-26

    申请号:US14548401

    申请日:2014-11-20

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30303 G06F17/30371

    摘要: A method and associated systems for optimized deduplication of a database stored on multiple tiers of storage devices. A database-deduplication system, upon receiving a request to update a database record, uses memory-resident logs and previously generated database-maintenance tables to identify a first logical block that identifies an updated value, stored in a first physical block of storage, to be used to update a database record and to further identify a second logical block that stores in the database a corresponding existing value of the same record. After determining that the first and second logical blocks reside within the same storage tier, the system directs a deduplication module to associate both logical blocks with the first physical block.

    摘要翻译: 一种用于优化重复数据删除存储在多层存储设备上的数据库的方法和相关系统。 数据库重复数据删除系统在接收到更新数据库记录的请求时,使用内存驻留日志和先前生成的数据库维护表来识别存储在第一物理存储块中的更新值的第一逻辑块, 用于更新数据库记录并进一步识别在数据库中存储相同记录的相应现有值的第二逻辑块。 在确定第一和第二逻辑块位于同一存储层中之后,系统引导重复数据删除模块将两个逻辑块与第一物理块相关联。