EDBT 2026 Demo / reviewers in the wild / expert
James P. Richardson
dblp:24/4000
· DBLP profile ↗
2ranked-venue papers
1as first author
0since 2021 · last 1987
0009-0005-9591-5338ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 2 · 1 first-author
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
2 papers |
Query processing and optimization · 80% Graph data management · 20% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Parallel and multicore computing · 100% |
Topics — the 5 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Query processing and optimization › join processing
parallel join |
0.0 | 1 | 1987 | Design and Evaluation of Parallel Pipelined Join Algorithms · SIGMOD Conference 1987 |
Query processing and optimization › join processing › join algorithms
pipelined join |
0.0 | 1 | 1987 | Design and Evaluation of Parallel Pipelined Join Algorithms · SIGMOD Conference 1987 |
Query processing and optimization › recursive query
recursive query evaluation |
0.0 | 1 | 1987 | Design and Evaluation of Algorithms to Compute the Transitive Closure of a Database Relation · ICDE 1987 |
Graph data management › graph algorithms
transitive closure computation |
0.0 | 1 | 1987 | Design and Evaluation of Algorithms to Compute the Transitive Closure of a Database Relation · ICDE 1987 |
Parallel and multicore computing
parallel query processing |
0.0 | 1 | 1987 | Design and Evaluation of Parallel Pipelined Join Algorithms · SIGMOD Conference 1987 |
Methods — techniques the papers use, named apart from their topics
sort-merge join · 0.0hash join · 0.0analytical performance evaluation · 0.0warren's algorithm · 0.0performance analysis · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1987 | Design and Evaluation of Algorithms to Compute the Transitive Closure of a Database RelationabstractRecursive query evaluation is a capability of deductively-augmented database systems that conventional database systems do not support well, if at all. Many recursive queries involve computation of the transitive closure of a relation. Previously published algorithms for transitive closure are iterative in nature, performing repeated joins, unions, and differences until convergence is obtained. In this paper, we present an adaptation of Warren's algorithm for computing the transitive closure of a relation. Warren's algorithm was originally designed for a bit matrix representation of a binary relation; we have adapted it for use with a binary relation represented as a set of tuples, as in a relational database management system. This adapted algorithm computes the transitive closure in two passes over the relation. We analyze the performance of this algorithm, and compare it to the performance of two algorithms based on relational algebra: an iterative algorithm, and an improved version of the iterative algorithm that eliminates unnecessary I/O at the expense of more computation. We evaluate the performance of the algorithms for different source relation sizes, available memory sizes, join selectivities, and maximum path length. Our results show that no algorithm has uniformly superior performance; the adaptation of Warren's algorithm is superior when the source and result relations are not too much larger than main memory. We conclude that in future systems with large main memory, Warren's algorithm generally performs best, and thus should be implemented with the option of switching to an iterative algorithm when the source or result sizes are very large. Hongjun Lu, Krishna P. Mikkilineni, James P. Richardson |
ICDE | 3 |
| 1987 | Design and Evaluation of Parallel Pipelined Join AlgorithmsabstractThe join operation is the most costly operation in relational database management systems. Distributed and parallel processing can effectively speed up the join operation. In this paper, we describe a number of highly parallel and pipelined multiprocessor join algorithms using sort-merge and hashing techniques. Among them, two algorithms are parallel and pipelined versions of traditional sort-merge join methods, two algorithms use both hashing and sort-merge techniques, and another two are variations of the hybrid hash join algorithms. The performance of those algorithms is evaluated analytically against a generic database machine architecture. The methodology used in the design and evaluation of these algorithms is also discussed. James P. Richardson, Hongjun Lu, Krishna P. Mikkilineni |
SIGMOD Conference | 1 |