Optimizing command execution in database systems that provide support for updatable scrollable cursors
    11.
    发明授权
    Optimizing command execution in database systems that provide support for updatable scrollable cursors 有权
    优化在可更新的可滚动游标中提供支持的数据库系统中的命令执行

    公开(公告)号:US07010552B2

    公开(公告)日:2006-03-07

    申请号:US09872827

    申请日:2001-05-31

    IPC分类号: G06F17/30

    摘要: A procedure optimizes command execution in a database system. According to one embodiment, the database system stores data records on data pages, and provides an identifier for each data page. The identifier indicates when any of the data records contained in the data page were last modified. A data record is selected from a data page and copied to a second storage area. Verification that the selected data record has not been modified since the time that is was copied to the second storage area is based upon the identifier, and then the command is executed.

    摘要翻译: 一个过程优化数据库系统中的命令执行。 根据一个实施例,数据库系统将数据记录存储在数据页上,并为每个数据页提供标识符。 标识符表示最后一次修改数据页中包含的任何数据记录。 从数据页面选择数据记录并复制到第二存储区域。 验证所选择的数据记录自被复制到第二存储区域的时间以来未被修改是基于标识符,然后执行该命令。

    Managing attributed-tagged index entries
    12.
    发明授权
    Managing attributed-tagged index entries 失效
    管理归因标记的索引条目

    公开(公告)号:US07266539B2

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

    申请号:US10421178

    申请日:2003-04-22

    IPC分类号: G06F17/30

    摘要: The invention herein provides method and apparatus for managing attribute-tagged index entries contained in an index by assigning or tagging an index entry attribute indicator to a newly inserted index entry (that is, at the time when a key data value is inserted into the index, the key data value becomes a newly inserted index entry and an attribute indicator is tagged to the newly inserted index entry). The index entry can be placed anywhere within the index. Once a group of attribute-tagged index entries have been inserted into the index, the attribute identifiers can be switched off instantaneously (that is, the attribute associated with the attribute indicators is disabled).

    摘要翻译: 本发明提供了通过将索引条目属性指示符分配或标记到新插入的索引条目(即,当将密钥数据值插入到索引中时)来管理包含在索引中的属性标记索引条目的方法和装置 ,密钥数据值变为新插入的索引条目,并且将属性指示符标记到新插入的索引条目)。 索引条目可以放置在索引中的任何位置。 一旦一组属性标记的索引条目已被插入到索引中,属性标识符就可以立即关闭(即与属性指示符关联的属性被禁用)。

    Methods to Minimize Communication in a Cluster Database System
    13.
    发明申请
    Methods to Minimize Communication in a Cluster Database System 有权
    最小化群集数据库系统中的通信的方法

    公开(公告)号:US20110137874A1

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

    申请号:US12632750

    申请日:2009-12-07

    IPC分类号: G06F17/00

    摘要: An ordering of operations in log records includes: performing update operations on a shared database object by a node; writing log records for the update operations into a local buffer by the node, the log records each including a local virtual timestamp; determining that a log flush to write the log records in the local buffer to a persistent storage is to be performed; in response, sending a request from the node to a log flush sequence server for a log flush sequence number; receiving the log flush sequence number by the node; inserting the log flush sequence number into the log records in the local buffer; and performing the log flush to write the log records in the local buffer to the persistent storage, where the log records written to the persistent storage comprises the local virtual timestamps and the log flush sequence number.

    摘要翻译: 日志记录中的操作顺序包括:由节点对共享数据库对象执行更新操作; 将更新操作的日志记录由节点写入本地缓冲区,每个日志记录包括本地虚拟时间戳; 确定要执行将本地缓冲区中的日志记录写入永久存储器的日志刷新; 作为响应,向日志刷新序列服务器发送来自节点的请求以用于日志刷新序列号; 由节点接收日志刷新序列号; 将日志刷新序列号插入到本地缓冲区中的日志记录中; 并执行日志刷新以将本地缓冲区中的日志记录写入永久存储器,其中写入永久存储器的日志记录包括本地虚拟时间戳和日志刷新序列号。

    Methods to minimize communication in a cluster database system
    15.
    发明授权
    Methods to minimize communication in a cluster database system 有权
    最小化集群数据库系统中的通信的方法

    公开(公告)号:US09229970B2

    公开(公告)日:2016-01-05

    申请号:US12632750

    申请日:2009-12-07

    IPC分类号: G06F17/00 G06F17/30 G06F11/14

    摘要: An ordering of operations in log records includes: performing update operations on a database object by a node; writing log records for the update operations into a local buffer by the node, the log records each including a local virtual timestamp; determining that a log flush to write the log records in the local buffer to a persistent storage is to be performed; in response, sending a request from the node to a log flush sequence server for a log flush sequence number; receiving the log flush sequence number by the node; inserting the log flush sequence number into the log records in the local buffer; and performing the log flush to write the log records in the local buffer to the persistent storage, where the log records written to the persistent storage comprises the local virtual timestamps and the log flush sequence number.

    摘要翻译: 日志记录中的操作排序包括:由节点对数据库对象执行更新操作; 将更新操作的日志记录由节点写入本地缓冲区,每个日志记录包括本地虚拟时间戳; 确定要执行将本地缓冲区中的日志记录写入永久存储器的日志刷新; 作为响应,向日志刷新序列服务器发送来自节点的请求以用于日志刷新序列号; 由节点接收日志刷新序列号; 将日志刷新序列号插入到本地缓冲区中的日志记录中; 并执行日志刷新以将本地缓冲区中的日志记录写入永久存储器,其中写入永久存储器的日志记录包括本地虚拟时间戳和日志刷新序列号。

    Improving data availability during failure detection and recovery processing in a shared resource system
    16.
    发明授权
    Improving data availability during failure detection and recovery processing in a shared resource system 有权
    在共享资源系统中的故障检测和恢复处理期间提高数据可用性

    公开(公告)号:US08046633B2

    公开(公告)日:2011-10-25

    申请号:US12635599

    申请日:2009-12-10

    IPC分类号: G06F11/00

    摘要: A system and method for managing shared resources is disclosed. The system includes a primary coherency processing unit which processes lock requests from a plurality of data processing hosts, the primary coherency processing unit also storing a first current lock state information for the plurality of data processing hosts, the first current lock state information including a plurality of locks held by the plurality of data processing hosts. The system further includes a standby coherency processing unit storing fewer locks than the primary coherency processing unit, the locks stored by the standby coherency processing unit being a subset of locks included in the first current lock state information, the standby coherency unit configured to perform a plurality of activities of the primary coherency processing unit using the subset of locks in response to a failure of the primary coherency processing unit.

    摘要翻译: 公开了一种用于管理共享资源的系统和方法。 该系统包括处理来自多个数据处理主机的锁定请求的主相关处理单元,该主相关处理单元还存储多个数据处理主机的第一当前锁定状态信息,第一当前锁定状态信息包括多个 由多个数据处理主机持有的锁。 所述系统还包括备用一致性处理单元,其存储比所述主相关处理单元更少的锁,由所述备用一致性处理单元存储的所述锁是包括在所述第一当前锁定状态信息中的锁的子集,所述备用一致性单元被配置为执行 响应于主要一致性处理单元的故障,主要一致性处理单元的多个活动使用锁定子集。

    Methods for Achieving Efficient Coherent Access to Data in a Cluster of Data Processing Computing Nodes
    18.
    发明申请
    Methods for Achieving Efficient Coherent Access to Data in a Cluster of Data Processing Computing Nodes 审中-公开
    在数据处理计算节点集群中实现对数据的有效连贯访问的方法

    公开(公告)号:US20110137861A1

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

    申请号:US12634463

    申请日:2009-12-09

    IPC分类号: G06F17/00 G06F15/167

    CPC分类号: G06F16/2308

    摘要: A coherency manager provides coherent access to shared data by receiving a copy of updated database data from a host computer through RDMA, the copy including updates to a given database data; storing the copy of the updated database data as a valid copy of the given database data in local memory; invalidating local copies of the given database data on other host computers through RDMA; receiving acknowledgements from the other host computers through RDMA that the local copies of the given database data have been invalidated; and sending an acknowledgement of receipt of the copy of the updated database data to the host computer through RDMA. When the coherency manager receives a request for the valid copy of the given database data from a host computer through RDMA, it retrieves the valid copy of the given database data from the local memory and returns the valid copy through RDMA.

    摘要翻译: 一个一致性管理器通过从主计算机通过RDMA接收更新的数据库数据的副本来提供对共享数据的一致访问,该副本包括对给定数据库数据的更新; 将更新的数据库数据的副本存储为本地存储器中的给定数据库数据的有效副本; 通过RDMA使其他主机上的给定数据库数据的本地副本无效; 通过RDMA从其他主机计算机接收到给定数据库数据的本地副本已被无效的确认; 并通过RDMA向主计算机发送对更新的数据库数据的副本的接收的确认。 当一致性管理器通过RDMA从主机接收到给定数据库数据的有效副本的请求时,它从本地存储器检索给定数据库数据的有效副本,并通过RDMA返回有效副本。

    Dynamic cluster database architecture
    19.
    发明授权
    Dynamic cluster database architecture 失效
    动态集群数据库架构

    公开(公告)号:US07937377B2

    公开(公告)日:2011-05-03

    申请号:US11780446

    申请日:2007-07-19

    IPC分类号: G06F7/00

    摘要: distributed database management system implemented on a cluster of computers. The cluster including disks organized as data nodes. The data nodes being locally connected to one or more computers in the cluster. The distributed database management system includes a distributed database manager layer having a lock manager, a resource manager, and an architecture manager. The lock manager serializes access to the data nodes in the cluster. The resource manager maintains a data representation of the resources of each computer in the cluster and makes the data available to other computers in the cluster to facilitate access to the resources by the other computers. The architecture manager defines logical ownership relationships between data nodes and computers in the cluster to permit the architecture of the database to be dynamically reconfigured to provide improved performance.

    摘要翻译: 分布式数据库管理系统在一组计算机上实现。 集群包括组织为数据节点的磁盘。 数据节点本地连接到集群中的一台或多台计算机。 分布式数据库管理系统包括具有锁管理器,资源管理器和架构管理器的分布式数据库管理器层。 锁定管理器将访问集群中的数据节点序列化。 资源管理器维护集群中每台计算机的资源的数据表示,并使数据可用于集群中的其他计算机,以便其他计算机访问资源。 架构管理员定义集群中数据节点和计算机之间的逻辑所有权关系,以允许动态重新配置数据库的体系结构以提供改进的性能。

    Dynamic cluster database architecture
    20.
    发明授权
    Dynamic cluster database architecture 有权
    动态集群数据库架构

    公开(公告)号:US07970797B2

    公开(公告)日:2011-06-28

    申请号:US12184796

    申请日:2008-08-01

    IPC分类号: G06F17/30

    摘要: A method for implementing distributed database management system operations on a computer cluster. The method includes defining ownership relationships between a plurality of computers in the computer cluster and a plurality of data nodes in the computer cluster, wherein a distributed database management system operation can be directly carried out by a first computer only on those data nodes owned by the first computer. The method further includes monitoring database usage characteristics. The method further includes carrying out a re-architecture step in response to the database usage characteristics by redefining ownership relationships to improve the efficiency of the distributed database management system operations.

    摘要翻译: 一种在计算机集群上实现分布式数据库管理系统操作的方法。 该方法包括定义计算机集群中的多个计算机与计算机集群中的多个数据节点之间的所有权关系,其中分布式数据库管理系统操作可由第一计算机直接执行,仅在由 第一台电脑 该方法还包括监视数据库使用特性。 该方法还包括通过重新定义所有权关系来实现响应于数据库使用特性的重新架构步骤,以提高分布式数据库管理系统操作的效率。