会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 15. 发明授权
    • Method of commitment in a distributed database transaction
    • 分布式数据库事务中的承诺方法
    • US5799305A
    • 1998-08-25
    • US552058
    • 1995-11-02
    • Gerald K. BortvedtRobert H. Gerber
    • Gerald K. BortvedtRobert H. Gerber
    • G06F15/16G06F9/46G06F11/14G06F12/00G06F17/30G06F17/00G06F15/00
    • G06F17/30371G06F9/466Y10S707/99937Y10S707/99938Y10S707/99939
    • A method for committing a distributed transaction in a distributed database system. The database system includes an interval coordinator, a plurality of database server programs, called coservers, and at least one transaction log. More than one coserver can operate on a single computer or node, and the coservers could share a transaction log. The interval coordinator sends each coserver a succession of interval messages, and each coserver flushes its associated transaction log to non-volatile storage in response. After flushing its transaction log, each coserver transmits a closure message to the interval coordinator. The coservers maintain a state which identifies the most recently received interval message. Each distributed transaction includes an owner and a non-owner, or helper. For a transaction, the owner transmits a request message to the helper identifying an operation in the distributed transaction for the coserver to execute. Upon execution of the operation, the coserver transmits a completion message to the owner with a tag identifying the most recently received interval message. After receiving said completion message, the owner transmits an eligibility message for the transaction to the interval coordinator. Then the interval coordinator writes a commit state for the transaction to stable storage. Then the interval coordinator sends the owner and helper a commit message for the transaction.
    • 在分布式数据库系统中提交分布式事务的方法。 数据库系统包括间隔协调器,多个数据库服务器程序,称为协同服务器和至少一个事务日志。 多个协同服务器可以在单个计算机或节点上运行,并且协同服务器可以共享事务日志。 间隔协调器向每个协同服务器发送一系列间隔消息,并且每个协同服务器将其关联的事务日志刷新到非易失性存储器作为响应。 在刷新其事务日志之后,每个协同服务器向间隔协调器发送一个关闭消息。 协调者维持一个标识最近收到的间隔消息的状态。 每个分布式交易包括所有者和非所有者或帮助者。 对于事务,所有者向辅助者发送请求消息,以识别分布式事务中的操作以执行协同服务器。 在执行操作时,协作者用标识最近接收的间隔消息的标签向所有者发送完成消息。 在收到所述完成消息之后,所有者将交易的资格消息发送给间隔协调器。 然后间隔协调器将事务的提交状态写入稳定存储。 然后间隔协调器向所有者和帮助者发送交易的提交消息。
    • 16. 发明授权
    • Database fragment cloning and management
    • 数据库片段克隆和管理
    • US07890508B2
    • 2011-02-15
    • US11207482
    • 2005-08-19
    • Robert H. GerberBalan Sethu RamanJames R. HamiltonJohn F. LudemanMurali M. KrishnaSamuel H. SmithShrinivas Ashwin
    • Robert H. GerberBalan Sethu RamanJames R. HamiltonJohn F. LudemanMurali M. KrishnaSamuel H. SmithShrinivas Ashwin
    • G06F7/00G06F17/30
    • G06F17/30362G06F11/2094G06F11/2097G06F2201/80
    • Mechanisms and techniques for database fragment cloning and management are provided. A database object, such as a table, rowset or index, is divided into fragments. Each fragment is cloned to create cloned fragments, which operationally are substantially identical to one another. One or more of the cloned fragments may be designated as a primary cloned fragment for performing database operations or as a secondary cloned fragment for serving as backup. Updates to each fragment are implemented on the primary cloned fragment and are then propagated from the primary cloned fragment to the corresponding secondary cloned fragments. A cloned fragment can go offline, becoming unavailable to be updated. When the cloned fragment returns online, the cloned fragment is refreshed with data included in the primary cloned fragment. While being refreshed, the cloned fragment may continue to be updated. The cloned fragment is eligible to be designated as a primary cloned fragment when the refreshing process has been completed.
    • 提供了数据库片段克隆和管理的机制和技术。 数据库对象(如表,行集或索引)被划分成片段。 克隆每个片段以产生克隆的片段,其在操作上基本上彼此相同。 可以将一个或多个克隆的片段指定为用于执行数据库操作的主要克隆片段或用作备份的辅助克隆片段。 对每个片段的更新在主要克隆片段上实现,然后从主要克隆片段扩增到相应的次级克隆片段。 克隆片段可以脱机,不可更新。 当克隆片段返回联机时,克隆片段将使用包含在主克隆片段中的数据进行刷新。 刷新时,克隆片段可能会继续更新。 当刷新过程完成时,克隆片段有资格被指定为主要的克隆片段。
    • 17. 发明申请
    • Dynamic Fragment Mapping
    • 动态片段映射
    • US20080059749A1
    • 2008-03-06
    • US11470586
    • 2006-09-06
    • Vishal KathuriaRobert H. Gerber
    • Vishal KathuriaRobert H. Gerber
    • G06F12/00
    • G06F17/30339G06F17/30584Y10S707/99937Y10S707/99942Y10S707/99953
    • A data structure and methods for dynamic fragment mapping are disclosed. A dataset may be divided into pieces and stored at multiple locations and the system may dynamically increase or decrease the number of storage locations where the pieces of the data set may be stored. The addition or removal of storage locations may cause only the data stored on those locations to be moved but the rest of the data may not be moved.The data structure comprises a first data field including a first index and a first element, and one or more data fields, each with an index and an element. The elements of the one or more data fields include a token representing a location associated with the index of the first data field. A data row of a data set may be mapped to the index of a data field using a second index. The second index may be derived from a data row of the data set using a hash function. The second index may then be mapped to the index of a data field included in the one or more data fields using a modulus function.
    • 公开了用于动态片段映射的数据结构和方法。 数据集可以被划分成多个位置并且存储在多个位置,并且系统可以动态地增加或减少可以存储数据集的存储位置的数量。 添加或删除存储位置可能仅导致存储在这些位置上的数据被移动,但其余的数据可能不会被移动。 数据结构包括包括第一索引和第一元素的第一数据字段以及每个具有索引和元素的一个或多个数据字段。 一个或多个数据字段的元素包括表示与第一数据字段的索引相关联的位置的令牌。 可以使用第二索引将数据集的数据行映射到数据字段的索引。 可以使用散列函数从数据集的数据行导出第二索引。 然后可以使用模函数将第二索引映射到包含在一个或多个数据字段中的数据字段的索引。