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.

    Virtual database rewind
    22.
    发明授权
    Virtual database rewind 有权
    虚拟数据库倒带

    公开(公告)号:US09396074B2

    公开(公告)日:2016-07-19

    申请号:US14324485

    申请日:2014-07-07

    Applicant: Delphix Corp.

    CPC classification number: G06F11/1464 G06F17/30309 G06F17/30566

    Abstract: A database storage system allows users to modify the state of a virtual database. The database storage system provides a respective virtual database (VDB) at a respective destination, the respective VDB having a first timeflow stored in a respective container. A user can send a request to rewind a VDB. The request identifies timeflow of the VDB and a state of the VDB associated with a timeflow. The database storage system modifies the virtual database to refer to database blocks associated with a snapshot of the VDB associated with the identified timeflow. The database storage system maintains a new timeflow for the modified VDB. The database storage system also allows the virtual database to be refreshed to a state of a source database. The source database can be a database stored in an external system or a virtual database stored within the database storage system.

    Abstract translation: 数据库存储系统允许用户修改虚拟数据库的状态。 数据库存储系统在相应目的地提供相应的虚拟数据库(VDB),相应的VDB具有存储在相应容器中的第一时间流。 用户可以发送请求以倒带VDB。 该请求标识VDB的时间流和与时间流相关联的VDB的状态。 数据库存储系统修改虚拟数据库以引用与与识别的时间流相关联的VDB的快照相关联的数据库块。 数据库存储系统为修改的VDB维护新的时间流。 数据库存储系统还允许将虚拟数据库刷新到源数据库的状态。 源数据库可以是存储在数据库存储系统中的外部系统或虚拟数据库中的数据库。

    Datacenter workflow automation scenarios using virtual databases
    23.
    发明授权
    Datacenter workflow automation scenarios using virtual databases 有权
    使用虚拟数据库的数据中心工作流自动化方案

    公开(公告)号:US09037612B2

    公开(公告)日:2015-05-19

    申请号:US14058873

    申请日:2013-10-21

    Applicant: Delphix Corp.

    Abstract: Information from multiple databases is retrieved and stored on a database storage system. Multiple point-in-time copies are obtained for each database. A point-in-time copy retrieves data changed in the database since the retrieval of a previous point-in-time copy. A virtual database (VDB) is created by creating a set of files in the data storage system. Each file in the set of files created for a VDB is linked to the database blocks on the database storage system associated with a point-in-time copy of the source database. The set of files associated with the VDB are mounted on a database server allowing the database server to read from and write to the set of files. Workflows based on VDBs allow various usage scenarios based on databases to be implemented efficiently, for example, testing and development, backup and recovery, and data warehouse building.

    Abstract translation: 来自多个数据库的信息被检索并存储在数据库存储系统上。 为每个数据库获取多个时间点副本。 时间点副本从检索先前的时间点副本后检索数据库中已更改的数据。 通过在数据存储系统中创建一组文件来创建虚拟数据库(VDB)。 为VDB创建的文件集中的每个文件都链接到与源数据库的时间点副本相关联的数据库存储系统上的数据库块。 与VDB相关联的一组文件安装在数据库服务器上,允许数据库服务器从该文件集中读取和写入。 基于VDB的工作流程允许基于数据库的各种使用场景被有效地实现,例如测试和开发,备份和恢复以及数据仓库构建。

    VIRTUAL DATABASE REWIND
    24.
    发明申请
    VIRTUAL DATABASE REWIND 有权
    虚拟数据库REWIND

    公开(公告)号:US20150019496A1

    公开(公告)日:2015-01-15

    申请号:US14324485

    申请日:2014-07-07

    Applicant: Delphix Corp.

    CPC classification number: G06F11/1464 G06F17/30309 G06F17/30566

    Abstract: A database storage system allows users to modify the state of a virtual database. The database storage system provides a respective virtual database (VDB) at a respective destination, the respective VDB having a first timeflow stored in a respective container. A user can send a request to rewind a VDB. The request identifies timeflow of the VDB and a state of the VDB associated with a timeflow. The database storage system modifies the virtual database to refer to database blocks associated with a snapshot of the VDB associated with the identified timeflow. The database storage system maintains a new timeflow for the modified VDB. The database storage system also allows the virtual database to be refreshed to a state of a source database. The source database can be a database stored in an external system or a virtual database stored within the database storage system.

    Abstract translation: 数据库存储系统允许用户修改虚拟数据库的状态。 数据库存储系统在相应目的地提供相应的虚拟数据库(VDB),相应的VDB具有存储在相应容器中的第一时间流。 用户可以发送请求以倒带VDB。 该请求标识VDB的时间流和与时间流相关联的VDB的状态。 数据库存储系统修改虚拟数据库以引用与与识别的时间流相关联的VDB的快照相关联的数据库块。 数据库存储系统为修改的VDB维护新的时间流。 数据库存储系统还允许将虚拟数据库刷新到源数据库的状态。 源数据库可以是存储在数据库存储系统中的外部系统或虚拟数据库中的数据库。

Patent Agency Ranking