WEAK RECORD LOCKS IN DATABASE QUERY READ PROCESSING

Patent №

US 6,807,541

Granted

2004-10-19

Filed 2002

Owner

INTERNATIONAL BUSINESS MACHINES CORPORATION

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

10085441

A weak record locking scheme that, while enforcing serialization of record updates, permits a read to extract data from uncommitted updates. Specifically, records are locked in association with a process or thread performing a lock. When the records affected by a transaction are initially locked for reading or updating, they are locked at the process level. When a particular record is to be read or updated as part of a transaction, it is locked at the thread level. A read transaction that will accept uncommitted changes uses a weak lock to lock the record for reading. A weak lock may be made on a record so long as the record is not already locked for updating at the thread level. While a record is weakly locked for reading, it cannot be locked for updating at the thread level. A record may thus be weakly locked even though the record is locked for updating at the process level by the same process. Weak locking thus preserves serialization of updates, while reducing delays caused by locking conflicts.

AI hardwareG06F 16/2343Y10S 707/99931Y10S 707/99938

AI classification

AI hardware1.00
Natural language0.20
Machine learning0.12
Planning0.05
Knowledge representation0.00
Evolutionary computation0.00
Speech0.00
Vision0.00

Ownership

INTERNATIONAL BUSINESS MACHINES CORPORATION

assignment · 128380870

Assignors

BENDER, DANIEL DEAN, MCKINLEY, THOMAS OWEN, MECH, ROBERT PAUL, PETRILLO, ROBERT ANTHONY, ROCHELEAU, RICHARD MILES

On an employer assignment, the assignors are typically the inventors.

From the same owner

© 2026 NYSGPT2525 LLC