Work item rules for a work item tracking system
    21.
    发明授权
    Work item rules for a work item tracking system 有权
    工作项目跟踪系统的工作项规则

    公开(公告)号:US08554599B2

    公开(公告)日:2013-10-08

    申请号:US11090692

    申请日:2005-03-25

    IPC分类号: G06Q10/00

    摘要: Work item rules for a work item tracking system are provided. Work item rules may be accessible, usable and subject to interpretation by multiple software entities. Further, work item rules may be configured to be subject to creation and change by users, for example, by exposure to users through a user interface. A work item rule may specify an identifier by which the abstraction can be identified and/or a name, and may specify, or be indicative of, a condition and an action to be taken if the condition is satisfied. In response to a first user action affecting a first work item rule, one or more work item rules corresponding to the first user and/or the first work item may be determined. The one or more work item rules then may be interpreted, and the user action responded to based on the interpretation.

    摘要翻译: 提供了工作项跟踪系统的工作项规则。 工作项规则可以是可访问的,可用的,并且可以由多个软件实体进行解释。 此外,工作项规则可以被配置为受用户的创建和改变,例如通过通过用户界面暴露给用户。 工作项规则可以指定可以识别抽象的标识符和/或名称,并且可以指定或指示条件和满足条件时要采取的动作。 响应于影响第一工作项规则的第一用户操作,可以确定对应于第一用户和/或第一工作项的一个或多个工作项规则。 然后可以解释一个或多个工作项规则,并且基于解释来响应用户动作。

    Hosting multiple logical databases contained in physical database
    22.
    发明授权
    Hosting multiple logical databases contained in physical database 有权
    托管物理数据库中包含的多个逻辑数据库

    公开(公告)号:US08364722B2

    公开(公告)日:2013-01-29

    申请号:US12689243

    申请日:2010-01-19

    申请人: Tomas Talius

    发明人: Tomas Talius

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30306

    摘要: Architecture that defines a logical database that shares physical resources with a containing physical database. The architecture isolates the relational engine system metadata parts of a database in horizontal scopes to form separate namespaces, and shares the underlying storage engine system metadata. Sharing physical database resources enables efficient input/output (I/O) utilization and instantaneous database creation and growth. In addition, logical databases can be backed up as a single transactionally consistent unit.

    摘要翻译: 用于定义与包含物理数据库共享物理资源的逻辑数据库的体系结构。 该架构将数据库的关系引擎系统元数据部分隔离在水平范围中,以形成单独的命名空间,并共享底层存储引擎系统元数据。 共享物理数据库资源可实现高效的输入/输出(I / O)利用率和即时数据库创建和增长。 此外,逻辑数据库可以作为单个事务一致的单元进行备份。

    Increasing database availability during fault recovery
    23.
    发明授权
    Increasing database availability during fault recovery 有权
    在故障恢复期间增加数据库可用性

    公开(公告)号:US08326801B2

    公开(公告)日:2012-12-04

    申请号:US12948541

    申请日:2010-11-17

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30578 G06F11/2094

    摘要: Embodiments are directed to providing database access during database reconfiguration and to maintaining replication connections during database reconfiguration. In an embodiment, a computer system establishes multiple quorum sets of replicas to replicate the data of a data partition. The quorum sets of replicas ensure that at least a minimum number of replicas are operating to commit pending transactions during partition reconfiguration. The computer system determines that a data partition reconfiguration has been initiated and provides access to the data partition's data during reconfiguration of the data partition using at least a quorum of replicas in each of the quorum sets of replicas.

    摘要翻译: 实施例涉及在数据库重新配置期间提供数据库访问以及在数据库重新配置期间维持复制连接。 在一个实施例中,计算机系统建立复制数据的多个仲裁集以复制数据分区的数据。 仲裁集的副本确保在分区重新配置期间至少有最少数量的副本正在运行以提交挂起的事务。 计算机系统确定已经启动了数据分区重新配置,并且在重新配置数据分区期间使用每个仲裁集合中的至少一个副本数量来提供对数据分区的数据的访问。

    REPLICATION PROTOCOL FOR DATABASE SYSTEMS
    24.
    发明申请
    REPLICATION PROTOCOL FOR DATABASE SYSTEMS 审中-公开
    数据库系统的复制协议

    公开(公告)号:US20110178984A1

    公开(公告)日:2011-07-21

    申请号:US12688921

    申请日:2010-01-18

    IPC分类号: G06F17/00 G06F12/00

    摘要: Database management architecture for recovering from failures by building additional replicas and catching up replicas after a failure. A replica includes both the schema and the associated data. Modifications are captured, as performed by a primary replica (after the modifications have been performed), and sent asynchronously to secondary replicas. Acknowledgement by a quorum of the replicas (e.g., primary, secondaries) at transaction commit time is then awaited, and desired to be obtained. The logging of changes for recovery from failures is implemented, as well as online copying (e.g., accepting modifications during the copy) of the data when replica catch-up is not possible. Modifications can be sent asynchronously to the secondary replicas and in parallel.

    摘要翻译: 数据库管理架构,用于通过构建其他副本并在故障后捕获副本来从故障中恢复。 副本包括模式和关联的数据。 捕获修改,主要副本执行(修改完成后),并异步发送到辅助副本。 然后等待在交易提交时间由复制品(例如主要,次要)的法定人数确认,并希望获得。 在复制追踪不可能的情况下,实施从故障恢复的更改记录以及在线复制(例如,在复制期间接受修改)。 可以将修改异步发送到辅助副本并行。

    Database point-in-time restore and as-of query
    25.
    发明授权
    Database point-in-time restore and as-of query 有权
    数据库时间点恢复和查询

    公开(公告)号:US08527462B1

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

    申请号:US13370125

    申请日:2012-02-09

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30144 G06F17/30088

    摘要: A database is queried as of any wall-clock time within a retention period, via undo that uses database snapshots and a list of page level modifications. The snapshot is user-identified, automatically generated, or extracted from a backup. The list is maintained in a transaction log by persisting page content before a page is re-used, persisting deleted rows before they are moved, persisting compensation log record undo information, and/or logging a full page. To rewind an entire database, the undo scans the transaction log in reverse LSN order and undoes all page modifications. Undo reverses reallocated pages, table truncation, and/or table deletion, as well as page-level modifications of a schema, metadata values, and/or system tables. An as-of query is handled using as-of page(s) from a sparse page file. If the sparse page file does not already contain the responsive page(s), they are created and added to it.

    摘要翻译: 通过使用数据库快照和页面级修改列表的撤销,在保留期内的任何挂钟时间查询数据库。 快照是用户标识,自动生成或从备份中提取的。 该列表通过在重新使用页面之前持久页面内容来维护事务日志,在删除的行移动之前保留已删除的行,持久化补偿日志记录撤销信息和/或记录完整页面。 要倒退整个数据库,undo以反向LSN顺序扫描事务日志,并撤消所有页面修改。 撤消反转重新分配的页面,表截断和/或表删除,以及模式,元数据值和/或系统表的页面级修改。 使用从稀疏页面文件中的页面处理一个查询。 如果稀疏页面文件尚未包含响应页面,则会创建它们并将其添加到其中。

    Method and system for tracking of work-item revisions
    26.
    发明授权
    Method and system for tracking of work-item revisions 有权
    跟踪工作项目修订的方法和系统

    公开(公告)号:US08005704B2

    公开(公告)日:2011-08-23

    申请号:US11039185

    申请日:2005-01-19

    IPC分类号: G06F9/44

    CPC分类号: G06Q10/10 G06Q10/1097

    摘要: A method for work-item tracking, in a computer system that includes client computers and at least one server maintaining a database, includes defining at least one work item, associating version identifiers with corresponding versions of at least one work item, and storing, in the database, work-item data. The work-item data can include the current version of the work item, one or more prior versions of the work item, and the version identifiers. A computer readable medium is encoded with a program that, when executed, can perform the method for work-item tracking.

    摘要翻译: 一种用于在包括客户端计算机和至少一个维护数据库的服务器的计算机系统中进行工件跟踪的方法包括定义至少一个工作项,将版本标识符与至少一个工作项的对应版本相关联,并将其存储在 数据库,工作项数据。 工作项目数据可以包括工作项目的当前版本,工作项目的一个或多个先前版本以及版本标识符。 计算机可读介质用程序编码,该程序在被执行时可以执行用于工件跟踪的方法。

    HOSTING MULTIPLE LOGICAL DATABASES CONTAINED IN PHYSICAL DATABASE
    27.
    发明申请
    HOSTING MULTIPLE LOGICAL DATABASES CONTAINED IN PHYSICAL DATABASE 有权
    掌握包含在物理数据库中的多个逻辑数据库

    公开(公告)号:US20110179008A1

    公开(公告)日:2011-07-21

    申请号:US12689243

    申请日:2010-01-19

    申请人: Tomas Talius

    发明人: Tomas Talius

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30306

    摘要: Architecture that defines a logical database that shares physical resources with a containing physical database. The architecture isolates the relational engine system metadata parts of a database in horizontal scopes to form separate namespaces, and shares the underlying storage engine system metadata. Sharing physical database resources enables efficient input/output (I/O) utilization and instantaneous database creation and growth. In addition, logical databases can be backed up as a single transactionally consistent unit.

    摘要翻译: 用于定义与包含物理数据库共享物理资源的逻辑数据库的体系结构。 该架构将数据库的关系引擎系统元数据部分隔离在水平范围中,以形成单独的命名空间,并共享底层存储引擎系统元数据。 共享物理数据库资源可实现高效的输入/输出(I / O)利用率和即时数据库创建和增长。 此外,逻辑数据库可以作为单个事务一致的单元进行备份。

    Seamless upgrades in a distributed database system
    28.
    发明授权
    Seamless upgrades in a distributed database system 有权
    在分布式数据库系统中进行无缝升​​级

    公开(公告)号:US08326800B2

    公开(公告)日:2012-12-04

    申请号:US13051967

    申请日:2011-03-18

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30578

    摘要: Embodiments are directed to providing distributed database service upgrades of database server instances in a computer cluster using multiple database server instances and to monitoring and maintaining a distributed database service during upgrade. In an embodiment, each computer system in a computer cluster instantiates at least two different database server instances on each of the nodes in the cluster. The first database server instances are configured to operate using a current distributed database version and the second instances are configured to operate using a new, updated distributed database service version. The computer system receives an indication that the distributed database service is to be upgraded. Then, based on the received indication, the computer system migrates database replicas from the first database server instances to the second database server instances which operate the new, updated service version, substantially without user-visible downtime.

    摘要翻译: 实施例旨在使用多个数据库服务器实例在计算机集群中提供数据库服务器实例的分布式数据库服务升级,并在升级期间监视和维护分布式数据库服务。 在一个实施例中,计算机集群中的每个计算机系统在群集中的每个节点上实例化至少两个不同的数据库服务器实例。 第一个数据库服务器实例被配置为使用当前分布式数据库版本进行操作,第二个实例被配置为使用新的更新的分布式数据库服务版本进行操作。 计算机系统接收到分布式数据库服务将被升级的指示。 然后,基于收到的指示,计算机系统将数据库副本从第一数据库服务器实例迁移到操作新的更新服务版本的第二数据库服务器实例,基本上没有用户可见的停机时间。

    INCREASING DATABASE AVAILABILITY DURING FAULT RECOVERY
    29.
    发明申请
    INCREASING DATABASE AVAILABILITY DURING FAULT RECOVERY 有权
    在故障恢复期间增加数据库可用性

    公开(公告)号:US20120124001A1

    公开(公告)日:2012-05-17

    申请号:US12948541

    申请日:2010-11-17

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30578 G06F11/2094

    摘要: Embodiments are directed to providing database access during database reconfiguration and to maintaining replication connections during database reconfiguration. In an embodiment, a computer system establishes multiple quorum sets of replicas to replicate the data of a data partition. The quorum sets of replicas ensure that at least a minimum number of replicas are operating to commit pending transactions during partition reconfiguration. The computer system determines that a data partition reconfiguration has been initiated and provides access to the data partition's data during reconfiguration of the data partition using at least a quorum of replicas in each of the quorum sets of replicas.

    摘要翻译: 实施例涉及在数据库重新配置期间提供数据库访问以及在数据库重新配置期间维持复制连接。 在一个实施例中,计算机系统建立复制数据的多个仲裁集以复制数据分区的数据。 仲裁集的副本确保在分区重新配置期间至少有最少数量的副本正在运行以提交挂起的事务。 计算机系统确定已经启动了数据分区重新配置,并且在重新配置数据分区期间使用每个仲裁集合中的至少一个副本数量来提供对数据分区的数据的访问。

    REORGANIZATION OF DATA UNDER CONTINUOUS WORKLOAD
    30.
    发明申请
    REORGANIZATION OF DATA UNDER CONTINUOUS WORKLOAD 有权
    在连续工作量下重新组织数据

    公开(公告)号:US20110225122A1

    公开(公告)日:2011-09-15

    申请号:US12723696

    申请日:2010-03-15

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30584 G06F17/30174

    摘要: Architecture that provides the capability to automatically (e.g., dynamically) reorganize (repartition) an existing partition by dividing (splitting) or recombining (merging) logical databases. This reorganization can be performed to logical databases belonging to the same customer, and based on the partitioning of the tables in these databases. This can include not only splitting secondary replicas of a partition or merging secondary replicas of the partition, but also splitting off secondary replicas of the partition to create a new partition and merging two partitions into one partition. Moreover, these operations can occur while the logical databases are accepting workload (online).

    摘要翻译: 提供通过划分(分割)或重组(合并)逻辑数据库来自动(例如,动态地)重新组织(重新分配)现有分区的能力的架构。 可以对属于同一客户的逻辑数据库执行此重组,并且基于这些数据库中的表的分区。 这不仅可以分割分区的次要副本或合并分区的副副本,还可以分割分区的辅助副本,以创建新分区,并将两个分区合并成一个分区。 而且,当逻辑数据库接受工作负载(在线)时,可能会发生这些操作。