Customizable storage system for virtual databases
    1.
    发明授权
    Customizable storage system for virtual databases 有权
    可定制的虚拟数据库存储系统

    公开(公告)号:US09436556B2

    公开(公告)日:2016-09-06

    申请号:US14322597

    申请日:2014-07-02

    Applicant: Delphix Corp.

    Abstract: A database storage system provides replication capability that allows data from a source database and application specific data from a source application to be replicated respectively to a target database storage system and a target application, thereby creating a virtual database and a virtual application. The database storage system generates a plurality of snapshots of the virtual database at a corresponding plurality of time points and a plurality of snapshots of the virtual application at the corresponding plurality of time points. The database storage system associates the plurality of snapshots of the virtual database with the plurality of snapshots of the virtual application at the corresponding plurality of time points so as to generate a historical time-sequence of concurrent modifications to both the virtual database and the virtual application at the one or more development environments, thereby allowing concurrent read/write and rollback, of data and applications.

    Abstract translation: 数据库存储系统提供允许来自源数据库的数据和源应用程序的应用程序特定数据分别复制到目标数据库存储系统和目标应用程序的复制功能,从而创建虚拟数据库和虚拟应用程序。 数据库存储系统在对应的多个时间点的相应多个时间点和虚拟应用的多个快照生成虚拟数据库的多个快照。 数据库存储系统将虚拟数据库的多个快照与对应的多个时间点的虚拟应用的多个快照相关联,以便生成对虚拟数据库和虚拟应用程序的并发修改的历史时间序列 在一个或多个开发环境中,从而允许数据和应用的并发读/写和回滚。

    VERSION CONTROL OF APPLICATIONS
    2.
    发明申请

    公开(公告)号:US20190187980A1

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

    申请号:US16046871

    申请日:2018-07-26

    Applicant: Delphix Corp.

    CPC classification number: G06F8/71 G06F8/65 G06F8/70 G06F16/00 G06F16/256

    Abstract: An application development system allows developers of software system to manage infrastructure resources during the development and testing process. The application development system allows users to define application containers that comprise components including source code, binaries, and virtual databases used for the application. An application container can be associated with policies that control various aspects of the actions taken using the application container including constraints and access control. The application development system enforces the policies for actions taken by users for the application containers. The encapsulation of policies with the application containers allows users of the application containers to take actions including creating virtual databases, provisioning virtual databases, and the like without requiring system administrators to manage resource issues.

    Version control of applications
    3.
    发明授权

    公开(公告)号:US10037204B2

    公开(公告)日:2018-07-31

    申请号:US14258018

    申请日:2014-04-22

    Applicant: Delphix Corp.

    CPC classification number: G06F8/71 G06F8/65 G06F8/70 G06F16/00 G06F16/256

    Abstract: An application development system allows developers of a software system to manage infrastructure resources during the development and testing process. The application development system allows users to define application containers that comprise components including source code, binaries, and virtual databases used for the application. An application container can be associated with policies that control various aspects of the actions taken using the application container including constraints and access control. The application development system enforces the policies for actions taken by users for the application containers. The encapsulation of policies with the application containers allows users of the application containers to take actions including creating virtual databases, provisioning virtual databases, and the like without requiring system administrators to manage resource issues.

    CREATING VALIDATED DATABASE SNAPSHOTS FOR PROVISIONING VIRTUAL DATABASES
    4.
    发明申请
    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: 使用源数据库的时间点副本来提供虚拟数据库。 从源数据库接收的事务日志应用于源数据库的时间点副本,以创建包含可用于配置虚拟数据库的数据库块的恢复里程碑。 恢复里程碑是在接收到提供虚拟数据库的请求之前创建的。 验证每个恢复里程碑以确定可以使用恢复里程碑创建一致的数据库快照。 如果确定了阻止创建一致的数据库快照的问题,则在创建下一个恢复里程碑之前,问题已解决。 响应于接收到对与时间点相对应的虚拟数据库的请求,识别恢复里程碑,并将事务日志应用于恢复里程碑以创建与所请求的时间点对应的数据库快照。

    Datacenter workflow automation scenarios using virtual databases

    公开(公告)号:US09904684B2

    公开(公告)日:2018-02-27

    申请号:US14684291

    申请日:2015-04-10

    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.

    Interfacing with a virtual database system

    公开(公告)号:US09778992B1

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

    申请号:US15171331

    申请日:2016-06-02

    Applicant: Delphix Corp.

    Abstract: User interactions with a database storage system allow creation of virtual databases based on point-in-time copies associated with a source database. Multiple point-in-time copies are obtained for each source database. A point-in-time copy retrieves data changed in the source 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 and mounting the files on a database server allowing the database server to access the files. User interactions allow the user to specify the source database, a point in time associated with the source database and a destination server to create the virtual database. User input can specify other attributes associated with the virtual database including the file paths, database parameters etc. The user can specify schedules of various actions, including making and retention of point-in-time copies.

    Virtual database rewind
    7.
    发明授权

    公开(公告)号:US09361188B2

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

    申请号:US14324485

    申请日:2014-07-07

    Applicant: Delphix Corp.

    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.

    VERSION CONTROL OF APPLICATIONS
    8.
    发明申请
    VERSION CONTROL OF APPLICATIONS 审中-公开
    应用程序的版本控制

    公开(公告)号:US20150301824A1

    公开(公告)日:2015-10-22

    申请号:US14258018

    申请日:2014-04-22

    Applicant: Delphix Corp.

    CPC classification number: G06F8/71 G06F8/65 G06F8/70 G06F17/30 G06F17/30566

    Abstract: An application development system allows developers of software system to manage infrastructure resources during the development and testing process. The application development system allows users to define application containers that comprise components including source code, binaries, and virtual databases used for the application. An application container can be associated with policies that control various aspects of the actions taken using the application container including constraints and access control. The application development system enforces the policies for actions taken by users for the application containers. The encapsulation of policies with the application containers allows users of the application containers to take actions including creating virtual databases, provisioning virtual databases, and the like without requiring system administrators to manage resource issues.

    Abstract translation: 应用程序开发系统允许软件开发人员在开发和测试过程中管理基础设施资源。 应用程序开发系统允许用户定义包含组件的应用程序容器,包括用于应用程序的源代码,二进制文件和虚拟数据库。 应用程序容器可以与控制使用包含约束和访问控制的应用程序容器所采取的操作的各个方面的策略相关联。 应用程序开发系统强制执行用户为应用程序容器执行的操作的策略。 使用应用程序容器封装策略允许应用程序容器的用户采取行动,包括创建虚拟数据库,配置虚拟数据库等,而不需要系统管理员管理资源问题。

    Virtual Database System
    9.
    发明申请
    Virtual Database System 有权
    虚拟数据库系统

    公开(公告)号:US20150248422A1

    公开(公告)日:2015-09-03

    申请号:US14715323

    申请日:2015-05-18

    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的工作流程允许基于数据库的各种使用场景被有效地实现,例如测试和开发,备份和恢复以及数据仓库构建。

    CUSTOMIZABLE STORAGE SYSTEM FOR VIRTUAL DATABASES
    10.
    发明申请
    CUSTOMIZABLE STORAGE SYSTEM FOR VIRTUAL DATABASES 有权
    用于虚拟数据库的自定义存储系统

    公开(公告)号:US20150019495A1

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

    申请号:US14322597

    申请日:2014-07-02

    Applicant: Delphix Corp.

    Abstract: A database storage system provides replication capability that allows data from a source database and application specific data from a source application to be replicated respectively to a target database storage system and a target application, thereby creating a virtual database and a virtual application. The database storage system generates a plurality of snapshots of the virtual database at a corresponding plurality of time points and a plurality of snapshots of the virtual application at the corresponding plurality of time points. The database storage system associates the plurality of snapshots of the virtual database with the plurality of snapshots of the virtual application at the corresponding plurality of time points so as to generate a historical time-sequence of concurrent modifications to both the virtual database and the virtual application at the one or more development environments, thereby allowing concurrent read/write and rollback, of data and applications.

    Abstract translation: 数据库存储系统提供允许来自源数据库的数据和源应用程序的应用程序特定数据分别复制到目标数据库存储系统和目标应用程序的复制功能,从而创建虚拟数据库和虚拟应用程序。 数据库存储系统在对应的多个时间点的相应多个时间点和虚拟应用的多个快照生成虚拟数据库的多个快照。 数据库存储系统将虚拟数据库的多个快照与对应的多个时间点的虚拟应用的多个快照相关联,以便生成对虚拟数据库和虚拟应用程序的并发修改的历史时间序列 在一个或多个开发环境中,从而允许数据和应用的并发读/写和回滚。

Patent Agency Ranking