会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明公开
    • Multi-row transactions
    • Mehrreihige Transaktionen
    • EP2565806A1
    • 2013-03-06
    • EP12182274.6
    • 2012-08-29
    • Palantir Technologies, Inc.
    • Chang, AllenCarrino, John Antonio
    • G06F17/30
    • G06F17/30353G06F17/30171G06F17/30359G06F17/30371G06F17/30377
    • Techniques are provided for more efficient multi-row atomic, consistent, isolated and durable (ACID)-compliant transactions with snapshot isolation semantics (or just "multi-row transactions" for short). In some embodiments, the techniques are implemented in a computing system that includes a client application, a lightweight in-memory lease-based lock service, a multi-row transaction orchestrator, and an underlying database system. The transaction orchestrator implements a read protocol and a write protocol that provides support to the client application for carrying out multi-row transactions against the underlying database system irrespective of whether the database system itself supports multi-row transactions. The transaction orchestrator explicitly maintains transaction-level locks obtained from the lease-based lock service as part of the transaction protocol. Further, the transaction orchestrator is tolerant to lock service failure and unavailability without compromising ACID-compliance and snapshot isolation guarantees to the client application.
    • 提供技术用于具有快照隔离语义(或简称“多行事务”)的更高效多行原子,一致,隔离和持久(ACID)事务。 在一些实施例中,技术在包括客户端应用程序,轻量级内存中基于租赁的锁定服务,多行事务管理器和底层数据库系统的计算系统中实现。 事务管理器实现读协议和写协议,它为客户端应用程序提供支持,用于对底层数据库系统执行多行事务,而不管数据库系统本身是否支持多行事务。 交易协调器显式维护从基于租赁的锁定服务获取的事务级别锁作为事务协议的一部分。 此外,事务管理器容忍在不影响客户端应用程序的ACID兼容性和快照隔离保证的情况下锁定服务故障和不可用性。
    • 4. 发明公开
    • PARALLEL NESTED TRANSACTIONS IN TRANSACTIONAL MEMORY
    • 在EINEM TRANSAKTIONSSPEICHER中的并行GESCHACHTELTE TRANSAKTIONEN
    • EP2191372A4
    • 2011-11-02
    • EP08832590
    • 2008-09-16
    • MICROSOFT CORP
    • MAGRUDER MICHAEL MDETLEFS DAVIDDUFFY JOHN JOSEPHGRAEFE GOETZGROVER VINOD K
    • G06F9/52G06F9/46
    • G06F9/467G06F17/30356G06F17/30359G06F17/30362
    • Various technologies and techniques are disclosed for supporting parallel nested transactions in a transactional memory system. Multiple closed nested transactions are created for a single parent transaction, and the closed nested transactions are executed concurrently as parallel nested transactions. Various techniques are used to ensure effects of the parallel nested transactions are hidden from other transactions outside the parent transaction until the parent transaction commits. For example, versioned write locks are used with parallel nested transactions. When a transactional memory word changes from a write lock to a versioned write lock, an entry is made in a global versioned write lock map to store a pointer to a write log entry that the versioned write lock replaced. When the versioned write lock is encountered during transaction processing, the global versioned write lock map is consulted to translate the versioned write lock to the pointer to the write log entry.
    • 公开了用于支持事务性存储器系统中的并行嵌套事务的各种技术和技术。 为单个父事务创建多个封闭的嵌套事务,并且封闭的嵌套事务作为并行嵌套事务并发执行。 使用各种技术来确保并行嵌套事务对父事务之外的其他事务的影响,直到父事务提交为止。 例如,版本化的写锁与并行嵌套事务一起使用。 当一个事务性内存单词从写入锁定更改为版本化的写入锁定时,将在全局版本的写入锁定映射中进行一个条目,以存储一个指向版本控制写入锁定的写入日志条目的指针。 当在事务处理期间遇到版本化的写锁时,请参考全局版本的写锁定映射,以将版本化的写锁定转换为写入日志条目的指针。
    • 6. 发明公开
    • Consistent read in a distributed database environment
    • 在分布式数据库环境中一致读取
    • EP1788496A2
    • 2007-05-23
    • EP07003358.4
    • 2002-05-29
    • Oracle International Corporation
    • Ganesh, AmitBamford, Roger
    • G06F17/30
    • G06F17/30548G06F17/30359
    • Techniques are provided for supplying a data item to a query that must see a particular snapshot of a database. For a plurality of data item versions that reside in a plurality of nodes, CLONE-TIME information is maintained that indicates when for each data item version of the plurality of data item versions, a clone branch to which the data item version belongs, is cloned from the current version of a data item; it is determined which data item versions of the plurality of data item versions contain all changes that must be seen by the query based, at least in part, on the CLONE-TIME information; and a data item version is selected to supply to the query from those data item versions that contain all changes that must be seen by the query.
    • 提供了用于将数据项提供给必须看到数据库的特定快照的查询的技术。 对于驻留在多个节点中的多个数据项版本,保持CLONE-TIME信息,该CLONE-TIME信息指示对于多个数据项版本的每个数据项版本何时克隆该数据项版本所属的克隆分支 从当前版本的数据项目; 至少部分地基于克隆时间信息来确定多个数据项版本中的哪些数据项版本包含查询必须看到的所有改变; 并且选择数据项版本以从那些包含查询必须看到的所有改变的数据项版本提供给查询。