Context-Based Prefetch for Implementing Objects on Relations
Summary: Context-based prefetching predicts navigational object accesses from the loaded object’s context—collections, query results, or complex objects—rather than fixed access patterns. Implemented in Microsoft Repository, it cuts runtime by up to 70%, with selective, asynchronous, and hint-driven variants. (summarized by gpt-5.6-luna on Jul 24 2026)
Incoming Non-self Citations Over Time
Authors
- 1. Philip A. Bernstein (Microsoft)
- 2. Shankar Pal (Microsoft)
- 3. David Shutt (Microsoft)
BibTeX Citation
@article{bernstein_vldb99,
title = {{Context-Based Prefetch for Implementing Objects on Relations}},
author = {Bernstein, Philip A. and Pal, Shankar and Shutt, David},
journal = {PVLDB},
series = {{VLDB} '99},
pages = {327--338},
year = {1999}
}
Incoming Citations (Sorted by Pagerank)
Showing 2 of 2 citing papers.
| Rank | Citing Paper | Year | Venue | Pagerank |
|---|---|---|---|---|
| 6,273 | Optimization of Query Streams Using Semantic Prefetching | 2004 | SIGMOD | 5.9317551e-05 |
| 9,547 | Tabular: Efficiently Building Efficient Indexes | 2025 | VLDB | 5.2528121e-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 |
|---|---|---|---|---|
| 147 | Making Smalltalk a Database System | 1984 | SIGMOD | 0.00029474235 |
| 837 | Exploiting Inheritance and Structure Semantics for Effective Clustering and Buffering in an Object-Oriented DBMS | 1989 | SIGMOD | 0.0001370733 |
| 1,087 | The OO7 Benchmark | 1993 | SIGMOD | 0.0001224919 |
| 1,346 | Fido: A Cache That Learns to Fetch | 1991 | VLDB | 0.00011078024 |
| 4,479 | Persistence Software: Bridging Object-Oriented Programming and Relational Databases | 1993 | SIGMOD | 6.6765395e-05 |
| 5,481 | Practical Prefetching via Data Compression (extended abstract) | 1993 | SIGMOD | 6.203823e-05 |
| 7,533 | The Microsoft Repository | 1997 | VLDB | 5.6029996e-05 |
| 8,604 | Accessing a Relational Database through an Object-Oriented Database Interface | 1995 | VLDB | 5.4038958e-05 |
Previous
Page 1 / 1
Next
Semantically Similar Papers
| # | Overall Rank | Paper | Year | Venue |
|---|---|---|---|---|
| 1 | 13,051 | Context-Based Synchronization: An Approach beyond Semantics for Concurrency Control | 1993 | PODS |
| 2 | 2,284 | Access Support in Object Bases | 1990 | SIGMOD |
| 3 | 4,885 | Optimizing View Queries in ROLEX to Support Navigable Result Trees | 2002 | VLDB |
| 4 | 6,982 | Intra-Transaction Parallelism in the Mapping of an Object Model to a Relational Multi-Processor System | 1996 | VLDB |
| 5 | 5,759 | Holistic Optimization by Prefetching Query Results | 2012 | SIGMOD |
| 6 | 4,771 | Loading a Cache with Query Results | 1999 | VLDB |
| 7 | 8,109 | Relational Support for Flexible Schema Scenarios | 2008 | VLDB |
| 8 | 5,481 | Practical Prefetching via Data Compression (extended abstract) | 1993 | SIGMOD |
| 9 | 1,493 | Performance Enhancement Through Replication in an Object-Oriented DBMS | 1989 | SIGMOD |
| 10 | 5,618 | Prefetching In Realtime Database Applications | 1986 | SIGMOD |