Retrieving point-in-time copies of a source database for creating virtual databases

    公开(公告)号:US10067952B2

    公开(公告)日:2018-09-04

    申请号:US14052580

    申请日:2013-10-11

    Abstract: A storage system maintains copies of a source database to allow virtual databases to be provisioned. Transaction logs received from the source database are applied to database blocks stored in the storage system to update the database blocks. The storage system checks if there are defect in the transaction logs of the source database. If a defect in transaction logs is detected, the storage system obtains a latest copy of the source database. The storage system matches database blocks of the received copy with database blocks already available in the storage system to determine whether a corresponding database block is already available in the storage system. If a received database block is different from database blocks already available at the storage system, the received database block is stored in the storage system. The database blocks may be matched using a hash value of the database blocks.

    Managing storage devices in a distributed storage system

    公开(公告)号:US10372329B1

    公开(公告)日:2019-08-06

    申请号:US15346433

    申请日:2016-11-08

    Abstract: Storage systems store data in a storage pool comprising storage devices or virtual devices. The storage pool may be allocated for a particular purpose. If a virtual device within the storage pool needs to be repurposed, the virtual device is removed from the storage pool. Data is moved from the removed virtual device to one or more target virtual devices. Segments of the source virtual device being removed are copied to target virtual devices. Mapping tables associating source segments with target segments are stored. If the storage system receives a request to access data stored on a virtual device that is removed, the storage system processes the mapping tables to determine where the data is stored.

    Retrieving Point-In-Time Copies of a Source Database For Creating Virtual Databases
    3.
    发明申请
    Retrieving Point-In-Time Copies of a Source Database For Creating Virtual Databases 审中-公开
    检索用于创建虚拟数据库的源数据库的时间点副本

    公开(公告)号:US20140108352A1

    公开(公告)日:2014-04-17

    申请号:US14052580

    申请日:2013-10-11

    Abstract: A storage system maintains copies of a source database to allow virtual databases to be provisioned. Transaction logs received from the source database are applied to database blocks stored in the storage system to update the database blocks. The storage system checks if there are defect in the transaction logs of the source database. If a defect in transaction logs is detected, the storage system obtains a latest copy of the source database. The storage system matches database blocks of the received copy with database blocks already available in the storage system to determine whether a corresponding database block is already available in the storage system. If a received database block is different from database blocks already available at the storage system, the received database block is stored in the storage system. The database blocks may be matched using a hash value of the database blocks.

    Abstract translation: 存储系统维护源数据库的副本以允许配置虚拟数据库。 从源数据库接收的事务日志应用于存储在存储系统中的数据库块,以更新数据库块。 存储系统检查源数据库的事务日志中是否存在缺陷。 如果检测到事务日志中的缺陷,则存储系统将获取源数据库的最新副本。 存储系统将接收到的副本的数据库块与存储系统中已经可用的数据库块相匹配,以确定存储系统中相应的数据库块是否已经可用。 如果接收的数据库块与存储系统上已经可用的数据库块不同,则接收的数据库块被存储在存储系统中。 可以使用数据库块的哈希值来匹配数据库块。

Patent Agency Ranking