会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 24. 发明授权
    • Guaranteed undo retention
    • 保证撤销保留
    • US07437525B2
    • 2008-10-14
    • US10920874
    • 2004-08-17
    • Wanli YangBipul SinhaAmit Ganesh
    • Wanli YangBipul SinhaAmit Ganesh
    • G06F12/16
    • G06F17/30371Y10S707/99953
    • Techniques are provided for guaranteed undo retention. The techniques include a database server attempting to store undo information in undo storage. In order to store the undo information, the database server may overwrite expired undo records; write to empty undo extents; allocate new undo extents and write to the newly-allocated extents; or overwrite unexpired undo records that do not have guaranteed undo retention. If an undo record does not have guaranteed undo retention, then the undo record may be overwritten before the expiration time has elapsed. If no undo extent is empty or unallocated, and if all of the undo records are unexpired and have guaranteed undo retention, then the database system has, at least temporarily, run out of usable and reusable space and an error may be reported to an appropriate party.
    • 提供技术保证撤销保留。 这些技术包括尝试在撤销存储中存储撤消信息的数据库服务器。 为了存储undo信息,数据库服务器可能会覆盖失效的撤销记录; 写入空撤销区; 分配新的撤销范围并写入新分配的盘区; 或覆盖没有保证撤消保留的未到期撤消记录。 如果撤消记录没有保证撤消保留,则撤销记录可能会在到期时间过去之前被覆盖。 如果没有撤销范围是空的或未分配的,并且如果所有的撤消记录都未到期并且保证了撤销保留,则数据库系统至少暂时耗尽可用和可重用的空间,并且可能会将错误报告给适当的 派对。
    • 26. 发明授权
    • Providing mappings between logical time values and real time values
    • 提供逻辑时间值和实时值之间的映射
    • US07240065B2
    • 2007-07-03
    • US10856569
    • 2004-05-27
    • Wanli YangBipul SinhaAmit Ganesh
    • Wanli YangBipul SinhaAmit Ganesh
    • G06F17/00G06F7/00
    • G06F17/30551Y10S707/99952
    • Techniques are provided for providing mappings between logical time values and real time values for a database. The techniques include, if a first event related to the database occurs, writing an entry of a current LTV and a current RTV in a volatile mapping data structure; and if a second event related to the database occurs, writing one or more entries in a non-volatile mapping data structure based on information contained in the volatile mapping data structure. The techniques also include, once a request from a requestor to provide an LTV that is mapped to a particular RTV is received, determining the LTV for the particular RTV, based on the particular RTV and information from a source, wherein the source is one of the volatile mapping data structure and the non-volatile mapping data structure; and providing the LTV that is mapped to the particular RTV to the requestor.
    • 提供了提供数据库的逻辑时间值和实时值之间的映射的技术。 这些技术包括:如果发生与数据库相关的第一事件,则在易失性映射数据结构中写入当前LTV和当前RTV的条目; 并且如果发生与数据库有关的第二事件,则基于包含在易失性映射数据结构中的信息,在非易失性映射数据结构中写入一个或多个条目。 所述技术还包括,一旦来自请求者提供映射到特定RTV的LTV的请求被接收,基于特定RTV和来自源的信息确定特定RTV的LTV,其中源是 易失性映射数据结构和非易失性映射数据结构; 以及将映射到特定RTV的LTV提供给请求者。
    • 27. 发明申请
    • Method and mechanism for row versioning
    • 行版本化的方法和机制
    • US20050114409A1
    • 2005-05-26
    • US10933832
    • 2004-09-03
    • Bipul SinhaVivekanandhan RajaAmit Ganesh
    • Bipul SinhaVivekanandhan RajaAmit Ganesh
    • G06F7/00G06F17/30
    • G06F17/30309
    • Disclosed are algorithms, mechanisms, processes, mechanisms, and systems to implement a query upon past versions. In one approach, the version query can be defined as either “rowid”-based access or non-rowid based access. With rowid based access, a given rowid is used to identify the data for which past versions are desired. Also disclosed is a mechanism, system, interface, and process to allow specification of a new table decoration clause to obtain one or more past version of one or more data items. The version query provides for a direct interface to get multiple versions of the row(s). In addition, information about the past versions can be retrieved and displayed along with the past versions.
    • 公开了在过去版本上实现查询的算法,机制,过程,机制和系统。 在一种方法中,版本查询可以被定义为基于“rowid”的访问或基于非rowid的访问。 使用基于rowid的访问,给定的rowid用于标识需要过去版本的数据。 还公开了允许指定新的表装饰子句以获得一个或多个数据项的一个或多个过去版本的机制,系统,接口和过程。 版本查询提供了一个直接接口来获取多个版本的行。 此外,可以检索和显示过去版本的信息以及过去的版本。
    • 29. 发明授权
    • Providing the timing of the last committed change to a row in a database table
    • 将最后一次提交更改的时间提供给数据库表中的一行
    • US07953749B2
    • 2011-05-31
    • US10871073
    • 2004-06-18
    • Bipul SinhaAmit Ganesh
    • Bipul SinhaAmit Ganesh
    • G06F17/30
    • G06F17/3048G06F17/30368
    • Processing a database statement received from a database client, which requests information about the timing of a last committed change to a row in a database table, comprises retrieving a logical time value that represents a commit time associated with the row and providing the value to the client. In one embodiment, providing the logical time value to the client is enabled by database infrastructure in which a virtual column is used to temporarily “store” the value so that the value can be manipulated as if the value resided in a column of the row. Performance of operations that involve the virtual column are processed similar to real columns, as if data was actually logically stored in the virtual column. For example, the virtual column can be used in condition clauses of database statements for concurrency control.
    • 处理从数据库客户机接收到的数据库语句,该数据库语句向数据库表中的行请求关于最后提交的更改的定时的信息,包括检索表示与该行相关联的提交时间的逻辑时间值,并将该值提供给 客户。 在一个实施例中,通过数据库基础设施来实现向客户机提供逻辑时间值,其中使用虚拟列临时“存储”该值,使得可以像该值驻留在该行的列中一样被操纵。 涉及虚拟列的操作的性能被类似于实数列的处理,就像数据实际上是逻辑地存储在虚拟列中一样。 例如,虚拟列可以在数据库语句的条件子句中用于并发控制。