Locking and Latching in a Memory-Resident Database System
Summary: Memory-resident Starburst uses a unified latch/lock, with a single table-wide latch for table, indexes, and lock data to cut costs. Lock manager uses direct addressing and dynamic multi-granularity locks, yielding up to 60% throughput gains vs. traditional design. (summarized by gpt-5-nano on Feb 09 2026)
Incoming Non-self Citations Over Time
Authors
Incoming Citations (Sorted by Pagerank)
Showing 6 of 6 citing papers.
| Rank | Citing Paper | Year | Venue | Pagerank |
|---|---|---|---|---|
| 511 | Dali: A High Performance Main Memory Storage Manager | 1994 | VLDB | 0.0002139773 |
| 1,827 | Lightweight Locking for Main Memory Database Systems | 2013 | VLDB | 0.00010389522 |
| 5,885 | Logical and Physical Versioning in Main Memory Databases | 1997 | VLDB | 5.2850967e-05 |
| 8,838 | BPF-DB: A Kernel-Embedded Transactional Database Management System For eBPF Applications | 2025 | SIGMOD | 4.4346105e-05 |
| 10,729 | Enhancing Transaction Processing through Indirection Skipping | 2025 | VLDB | 4.1905499e-05 |
| 12,659 | Lightweight Flexible Isolation for Language-based Extensible Systems | 2002 | VLDB | 4.1905499e-05 |
Previous
Page 1 / 1
Next
Outgoing Citations (Sorted by Pagerank)
Showing 8 of 8 cited papers.
Citations counted here include only citations to other VLDB/SIGMOD/CIDR/PODS papers in this database.
| Rank | Cited Paper | Year | Venue | Pagerank |
|---|---|---|---|---|
| 9 | Implementation Techniques For Main Memory Database Systems | 1984 | SIGMOD | 0.001426258 |
| 190 | Models for Studying Concurrency Control Performance: Alternatives and Implications | 1985 | SIGMOD | 0.00035797633 |
| 235 | A Study of Index Structures for Main Memory Database Management Systems | 1986 | VLDB | 0.00031980259 |
| 309 | Extensible Query Processing in Starburst | 1989 | SIGMOD | 0.00028195213 |
| 1,436 | A Data Management Extension Architecture | 1987 | SIGMOD | 0.00011978473 |
| 1,688 | A Recovery Algorithm for A High-Performance Memory-Resident Database System | 1987 | SIGMOD | 0.00010898703 |
| 2,950 | The Performance Of Concurrency Control Algorithms For Database Management Systems | 1984 | VLDB | 7.8274188e-05 |
| 3,354 | An Abstract Model of Database Concurrency Control Algorithms | 1983 | SIGMOD | 7.1812114e-05 |
Previous
Page 1 / 1
Next
Semantically Similar Papers
| Overall Rank | Paper | Year | Venue | Pagerank |
|---|---|---|---|---|
| 13,063 | An Experimental Comparison of Locking Policies in a Testbed Database System | 1983 | SIGMOD | 4.1905499e-05 |
| 3,593 | A Quantitative Comparison of Lock Protocols for Centralized Databases | 1983 | VLDB | 6.9359423e-05 |
| 4,773 | Latch-free Synchronization in Database Systems: Silver Bullet or Fool's Gold? | 2017 | CIDR | 5.9280553e-05 |
| 286 | High-Performance Concurrency Control Mechanisms for Main-Memory Databases | 2012 | VLDB | 0.0002894802 |
| 2,639 | Locking Key Ranges with Unbundled Transaction Services | 2009 | VLDB | 8.3983537e-05 |
| 4,458 | Latch-Free Data Structures for DBMS: Design, Implementation, and Evaluation | 2013 | SIGMOD | 6.1617961e-05 |
| 1,827 | Lightweight Locking for Main Memory Database Systems | 2013 | VLDB | 0.00010389522 |
| 3,112 | Choice and Performance in Locking for Databases | 1984 | VLDB | 7.5444888e-05 |
| 6,338 | An Almost-Serial Protocol for Transaction Execution in Main-Memory Database Systems | 2002 | VLDB | 5.1000849e-05 |
| 2,712 | A Scalable Lock Manager for Multicores | 2013 | SIGMOD | 8.2530512e-05 |