CREATING VALIDATED DATABASE SNAPSHOTS FOR PROVISIONING VIRTUAL DATABASES
    1.
    发明申请
    CREATING VALIDATED DATABASE SNAPSHOTS FOR PROVISIONING VIRTUAL DATABASES 有权
    创建用于提供虚拟数据库的验证数据库快照

    公开(公告)号:US20140250081A1

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

    申请号:US14274614

    申请日:2014-05-09

    Applicant: Delphix Corp.

    Abstract: Virtual databases are provisioned using point-in-time copies of a source database. Transaction logs received from the source database are applied to a point-in-time copy of the source database to create recovery milestones comprising database blocks that can be used to provision virtual databases. The recovery milestones are created in advance of receiving a request to provision a virtual database. Each recovery milestone is validated to determine that a consistent database snapshot can be created using the recovery milestone. If a problem is identified that prevents creation of a consistent database snapshot, the problem is fixed before creating the next recovery milestone. In response to receiving a request to provision a virtual database corresponding to a point in time, a recovery milestone is identified and transaction logs applied to the recovery milestone to create a database snapshot corresponding to the requested point in time.

    Abstract translation: 使用源数据库的时间点副本来提供虚拟数据库。 从源数据库接收的事务日志应用于源数据库的时间点副本,以创建包含可用于配置虚拟数据库的数据库块的恢复里程碑。 恢复里程碑是在接收到提供虚拟数据库的请求之前创建的。 验证每个恢复里程碑以确定可以使用恢复里程碑创建一致的数据库快照。 如果确定了阻止创建一致的数据库快照的问题,则在创建下一个恢复里程碑之前,问题已解决。 响应于接收到对与时间点相对应的虚拟数据库的请求,识别恢复里程碑,并将事务日志应用于恢复里程碑以创建与所请求的时间点对应的数据库快照。

    Creating secure virtual databases storing masked data

    公开(公告)号:US10083196B2

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

    申请号:US15013147

    申请日:2016-02-02

    Applicant: Delphix Corp.

    CPC classification number: G06F16/2291 G06F16/2358 G06F16/256 G06F21/6227

    Abstract: A database storage system creates secure snapshots or virtual databases based on a source database that stores sensitive information. The database storage system applies a masking function to the sensitive data and stores the masked data in the secure snapshot. The database storage system creates secure snapshots that share masked database blocks with other secure snapshots. The database storage system shares masked database blocks by storing information identifying a previously created masked database block for a new secure snapshot. If a masked database block for the new secure snapshot is different from the previously created masked database block, the database storage system stores metadata including the difference between the two masked database blocks. The database storage system allows sharing any transformed database blocks across snapshot, if the transformed database blocks are obtained by applying a transformation function to data of the source database.

Patent Agency Ranking