Demo Data from VLDB 2026 / reviewers in the wild / expert
Tobin J. Lehman
dblp:53/1724
· DBLP profile ↗
12ranked-venue papers
8as first author
0since 2021 · last 2003
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 9 · 6 first-authorSystems, architecture and hardware · 1 · 1 first-authorComputer networks · 1 · 1 first-authorSoftware engineering, systems software and programming languages · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Databases, data mining, and information retrieval
10 papers |
Database system architecture and tuning · 49% Data models and query languages · 18% Transaction processing and concurrency control · 16% | |
| Computer architecture, parallel and distributed computing, and storage systems
5 papers |
Storage systems · 80% Performance modeling and evaluation · 13% Memory systems · 6% |
Topics — the 15 heaviest of 19, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Database system architecture and tuning
main-memory database |
0.0 | 3 | 1992 | A Recovery Algorithm for A High-Performance Memory-Resident Database System · SIGMOD Conference 1987 A Study of Index Structures for Main Memory Database Management Systems · VLDB 1986 Locking and Latching in a Memory-Resident Database System · VLDB 1992 |
Data models and query languages
object-relational database |
0.0 | 1 | 1993 | Using the Co-existence Approach to Achieve Combined Functionality of Object-Oriented and Relational Systems · SIGMOD Conference 1993 |
Transaction processing and concurrency control › concurrency control
locking |
0.0 | 1 | 1992 | Locking and Latching in a Memory-Resident Database System · VLDB 1992 |
Transaction processing and concurrency control
recovery |
0.0 | 1 | 1987 | A Recovery Algorithm for A High-Performance Memory-Resident Database System · SIGMOD Conference 1987 |
Query processing and optimization › query execution
in-memory query processing |
0.0 | 1 | 1986 | Query Processing in Main Memory Database Management Systems · SIGMOD Conference 1986 |
Database system architecture and tuning
relational database system |
0.0 | 1 | 1993 | Using the Co-existence Approach to Achieve Combined Functionality of Object-Oriented and Relational Systems · SIGMOD Conference 1993 |
Programming languages and type systems
object-oriented programming |
0.0 | 1 | 1993 | Using the Co-existence Approach to Achieve Combined Functionality of Object-Oriented and Relational Systems · SIGMOD Conference 1993 |
Storage systems › storage management
versioned storage |
0.0 | 1 | 1984 | Database Support for Versions and Alternatives of Large Design Files · IEEE Trans. Software Eng. 1984 |
Performance modeling and evaluation
benchmarking |
0.0 | 1 | 1992 | An Evaluation of Starburst's Memory Resident Storage Component · IEEE Trans. Knowl. Data Eng. 1992 |
Data models and query languages
query language |
0.0 | 1 | 1991 | Starburst II: The Extender Strikes Back! · SIGMOD Conference 1991 |
Data models and query languages
SQL |
0.0 | 1 | 1991 | Starburst II: The Extender Strikes Back! · SIGMOD Conference 1991 |
Database system architecture and tuning
extensible database system |
0.0 | 1 | 1989 | The Starburst Long Field Manager · VLDB 1989 |
Memory systems › memory architecture
reliable memory |
0.0 | 1 | 1987 | A Recovery Algorithm for A High-Performance Memory-Resident Database System · SIGMOD Conference 1987 |
Indexing and storage engines
in-memory index |
0.0 | 1 | 1986 | Query Processing in Main Memory Database Management Systems · SIGMOD Conference 1986 |
Database system architecture and tuning › engineering data management
engineering databases |
0.0 | 1 | 1984 | Database Support for Versions and Alternatives of Large Design Files · IEEE Trans. Software Eng. 1984 |
Methods — techniques the papers use, named apart from their topics
SQL LOB language comparison · 0.0performance comparison · 0.0benchmarking · 0.0performance analysis · 0.0per-object recovery · 0.0checkpointing · 0.0b-tree storage structures · 0.0sort-merge join · 0.0hashing · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2003 | OptimalGrid: Middleware for Automatic Deployment of Distributed FEM Problems on an Internet-Based Computing GridabstractOptimalGrid represents a new style of middleware for computing large connected problems in a distributed computing environment. Previous techniques have employed the "toolkit" approach, where the application writers would manually parallelize their problems, employing the programming interface of a specific parallel or distributed system. OptimalGrid removes that burden from the programmer by automating the problem partitioning, the problem deployment, the runtime management and the dynamic rebalancing/redeployment of the problem in the event of faults or performance problems. With OptimalGrid, the programmer is responsible only for the description of the problem, the problem algorithm, and the data; the rest is handled by the middleware. Tobin J. Lehman, James H. Kaufman |
CLUSTER | 1 |
| 2001 | Hitting the distributed computing sweet spot with TSpaces
Tobin J. Lehman, Alex Cozzi, Yuhong Xiong, Jonathan Gottschalk, Venu Vasudevan, Sean Landis, Pace Davis, Bruce Khavar, Paul Bowman |
Comput. Networks | 1 |
| 1996 | DB2 LOBs: The Teenage YearsabstractPrevious versions of DB2 Common Server had large objects (LOBs) that were neither large nor functional. Their size was limited to 32,700 bytes and, until recently when support for SUBSTR and CONCAT was added, there was no function available on these objects at all. DB2 LOBs were infants. However, with the latest release of DB2 Common Server, Version 2.1, LOBs have matured considerably supporting significantly larger sizes and many new language features. To give the reader a feeling for the extent of this new language support, we compare our new SQL LOB language features with that of three other major relational database competitors: Sybase, Informix and Oracle. Users will find the new DB2 LOBS easy to load and store, easy to search, and easy to integrate into the DB2 user-defined functions (UDFs) and user-defined types (UDTs). In addition, when used in serial mode, the performance of LOB I/O rivals that of file systems and, when used in parallel mode, is a clear winner. DB2 LOBs have now entered the teenage years. Tobin J. Lehman, Patrick Gainer |
ICDE | 1 |
| 1993 | Using the Co-existence Approach to Achieve Combined Functionality of Object-Oriented and Relational SystemsabstractOnce considered a novelty, object oriented systems have now entered the mainstream. Their impressive performance and rich type systems have created a demand for object oriented features in other areas, such as relational database systems. We believe the current efforts to combine object oriented and relational features into a single hybrid system will fall short of the mark, whereas our approach, the co-existence approach, has the distinction of requiring far less work, but at the same time promising both the desired functionality and performance. We describe the attributes of our co-existing systems, an object oriented system (C++) and a relational system (Starburst), and show how this combination supports the desired features of both object-oriented and relational systems. R. Ananthanarayanan, Vibby Gottemukkala, Wolfgang Käfer, Tobin J. Lehman, Hamid Pirahesh |
SIGMOD Conference | 4 |
| 1992 | Locking and Latching in a Memory-Resident Database System
Vibby Gottemukkala, Tobin J. Lehman |
VLDB | 2 |
| 1992 | An Evaluation of Starburst's Memory Resident Storage ComponentabstractAs part of the Starburst extensible database project, the authors have designed and implemented a memory resident storage component that can coexist along side traditional disk-oriented storage components. The memory resident storage component shares the code of Starburst's common services, such as query optimization, plan generation, query evaluation, record manipulation, and transaction management. The design of Starburst's memory resident storage component is discussed, contrasted with Starburst's default disk-oriented storage component, and compared to the performance of the two storage components using the Wisconsin Benchmarks. The results show that a memory resident storage component can perform significantly better than a disk-oriented storage component, even when the disk-oriented storage component has all of its data cached in memory. The benchmark results show that, by using memory resident techniques, overall query execution can be improved by up to a factor of four.> Tobin J. Lehman, Eugene J. Shekita, Luis-Felipe Cabrera |
IEEE Trans. Knowl. Data Eng. | 1 |
| 1991 | Starburst II: The Extender Strikes Back!abstractNo abstract available. Guy M. Lohman, George Lapis, Tobin J. Lehman, Rakesh Agrawal 0001, Roberta Cochrane, John McPherson, C. Mohan 0001, Hamid Pirahesh, Jennifer Widom |
SIGMOD Conference | 3 |
| 1989 | The Starburst Long Field Manager
Tobin J. Lehman, Bruce G. Lindsay 0001 |
VLDB | 1 |
| 1987 | A Recovery Algorithm for A High-Performance Memory-Resident Database SystemabstractWith memory prices dropping and memory sizes increasing accordingly, a number of researchers are addressing the problem of designing high-performance database systems for managing memory-resident data. In this paper we address the recovery problem in the context of such a system. We argue that existing database recovery schemes fall short of meeting the requirements of such a system, and we present a new recovery mechanism which is designed to overcome their shortcomings. The proposed mechanism takes advantage of a few megabytes of reliable memory in order to organize recovery information on a per “object” basis. As a result, it is able to amortize the cost of checkpoints over a controllable number of updates, and it is also able to separate post-crash recovery into two phases—high-speed recovery of data which is needed immediately by transactions, and background recovery of the remaining portions of the database. A simple performance analysis is undertaken, and the results suggest our mechanism should perform well in a high-performance, memory-resident database environment. Tobin J. Lehman, Michael J. Carey 0001 |
SIGMOD Conference | 1 |
| 1986 | Query Processing in Main Memory Database Management SystemsabstractMost previous work in the area of main memory database systems has focused on the problem of developing query processing techniques that work well with a very large buffer pool. In this paper, we address query processing issues for memory resident relational databases, an environment with a very different set of costs and priorities. We present an architecture for a main memory DBMS, discussing the ways in which a memory resident database differs from a disk-based database. We then address the problem of processing relational queries in this architecture, considering alternative algorithms for selection, projection, and join operations and studying their performance. We show that a new index structure, the T Tree, works well for selection and join processing in memory resident databases. We also show that hashing methods work well for processing projections and joins, and that an old join method, sort-merge, still has a place in main memory. Tobin J. Lehman, Michael J. Carey 0001 |
SIGMOD Conference | 1 |
| 1986 | A Study of Index Structures for Main Memory Database Management Systems
Tobin J. Lehman, Michael J. Carey 0001 |
VLDB | 1 |
| 1984 | Database Support for Versions and Alternatives of Large Design FilesabstractWe identify the roles played by design versions and alternatives in an engineering database. The obvious way to implement versions is to maintain each in a separate collection of files. Because several versions must be kept on line in a design environment, the approach leads to large disk requirements. We develop B-tree-based storage structures to encode versions as ``negative'' differential files. Our objective is to keep the disk requirements small. We discuss the effect of enormous amounts of cheap archival storage (write-once optical digital disks) on the proposed structures. We have implemented versions in the Wisconsin storage system (WiSS), an experimental database component developed at the University of Wisconsin-Madison. Randy H. Katz, Tobin J. Lehman |
IEEE Trans. Software Eng. | 2 |