Processing in parallel units of work that perform DML operations on the same spanning rows

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 6961729
SERIAL NO

09771292

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A mechanism is described for constructing work granules, where the work granules are constructed independently of whether two or more of the work granules are assigned to operate on a logical storage unit that contains a portion of the same row. A database system maintains transaction control data for data blocks in a manner that avoids self-deadlocks for slaves that follow a row collision protocol. A row collision protocol is a set of rules or steps that slaves follow to ensure that only one subtransaction in a distributed transaction updates a spanning row. Thus, for a particular spanning row, a single subtransaction modifies all the row pieces of the spanning row in any data block containing any row pieces of the spanning row. Consequently, a given data block may be affected by multiple subtransactions in a distributed transaction, one subtransaction affecting a row piece in the data block, another subtransaction affecting other rows in the data block.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
ORACLE INTERNATIONAL CORPORATION500 ORACLE PARKWAY MAIL STOP 5OP7 REDWOOD SHORES CA 94065

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Ganesh, Amit Mountain View, CA 159 5956
Klein, Jonathan D Redwood City, CA 23 958
Ngai, Gary C Saratoga, CA 18 1129
Potapov, Dmitry Mikhailovich Belmont, CA 6 128
Toohey, Rosanne Park Redwood Shores, CA 3 44

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation