发明名称 Multi-row transactions
摘要 <p>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.</p>
申请公布号 EP2565806(A1) 申请公布日期 2013.03.06
申请号 EP20120182274 申请日期 2012.08.29
申请人 PALANTIR TECHNOLOGIES, INC. 发明人 CHANG, ALLEN;CARRINO, JOHN ANTONIO
分类号 G06F17/30 主分类号 G06F17/30
代理机构 代理人
主权项
地址