Demo Data from EDBT 2026 / reviewers in the wild / expert
James B. Rothnie Jr.
dblp:91/3701
· DBLP profile ↗
7ranked-venue papers
3as first author
0since 2021 · last 1981
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 6 · 3 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
7 papers |
Transaction processing and concurrency control · 41% Distributed and cloud data management · 29% Query processing and optimization · 27% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Distributed systems · 100% |
Topics — the 9 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Transaction processing and concurrency control › concurrency control
distributed concurrency control |
0.0 | 2 | 1980 | Introduction to a System for Distributed Databases (SDD-1) · ACM Trans. Database Syst. 1980 Concurrency Control in a System for Distributed Databases (SDD-1) · ACM Trans. Database Syst. 1980 |
Query processing and optimization › query optimization
distributed query optimization |
0.0 | 1 | 1981 | Query Processing in a System for Distributed Databases (SDD-1) · ACM Trans. Database Syst. 1981 |
Query processing and optimization
semijoin reduction |
0.0 | 1 | 1981 | Query Processing in a System for Distributed Databases (SDD-1) · ACM Trans. Database Syst. 1981 |
Distributed and cloud data management
distributed query processing |
0.0 | 1 | 1980 | Introduction to a System for Distributed Databases (SDD-1) · ACM Trans. Database Syst. 1980 |
Distributed and cloud data management › data replication
replica consistency |
0.0 | 1 | 1980 | Concurrency Control in a System for Distributed Databases (SDD-1) · ACM Trans. Database Syst. 1980 |
Transaction processing and concurrency control
concurrency control |
0.0 | 1 | 1978 | The Concurrency Control Mechanism of SDD-1: A System for Distributed Databases (The Fully Redundant Case) · IEEE Trans. Software Eng. 1978 |
Transaction processing and concurrency control › distributed transaction processing
distributed database update |
0.0 | 1 | 1978 | The Concurrency Control Mechanism of SDD-1: A System for Distributed Databases (The Fully Redundant Case) · IEEE Trans. Software Eng. 1978 |
Distributed systems
fault tolerance |
0.0 | 1 | 1980 | Introduction to a System for Distributed Databases (SDD-1) · ACM Trans. Database Syst. 1980 |
Distributed and cloud data management
data replication |
0.0 | 1 | 1978 | The Concurrency Control Mechanism of SDD-1: A System for Distributed Databases (The Fully Redundant Case) · IEEE Trans. Software Eng. 1978 |
Methods — techniques the papers use, named apart from their topics
system design overview · 0.0survey · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1981 | Query Processing in a System for Distributed Databases (SDD-1)abstractThis paper describes the techniques used to optimize relational queries in the SDD-1 distributed database system. Queries are submitted to SDD-1 in a high-level procedural language called Datalanguage. Optimization begins by translating each Datalanguage query into a relational calculus form called an envelope , which is essentially an aggregate-free QUEL query. This paper is primarily concerned with the optimization of envelopes. Envelopes are processed in two phases. The first phase executes relational operations at various sites of the distributed database in order to delimit a subset of the database that contains all data relevant to the envelope. This subset is called a reduction of the database. The second phase transmits the reduction to one designated site, and the query is executed locally at that site. The critical optimization problem is to perform the reduction phase efficiently. Success depends on designing a good repertoire of operators to use during this phase, and an effective algorithm for deciding which of these operators to use in processing a given envelope against a given database. The principal reduction operator that we employ is called a semijoin . In this paper we define the semijoin operator, explain why semijoin is an effective reduction operator, and present an algorithm that constructs a cost-effective program of semijoins, given an envelope and a database. Philip A. Bernstein, Nathan Goodman, Eugene Wong 0001, Christopher L. Reeve, James B. Rothnie Jr. |
ACM Trans. Database Syst. | 5 |
| 1980 | Distributed Database Systems
Georges Gardarin, Nathan Goodman, Bruce G. Lindsay 0001, Rudolf Munz, James B. Rothnie Jr. |
VLDB | 5 |
| 1980 | Concurrency Control in a System for Distributed Databases (SDD-1)abstractThis paper presents the concurrency control strategy of SDD-1. SDD-1, a System for Distributed Databases, is a prototype distributed database system being developed by Computer Corporation of America. In SDD-1, portions of data distributed throughout a network may be replicated at multiple sites. The SDD-1 concurrency control guarantees database consistency in the face of such distribution and replication. This paper is one of a series of companion papers on SDD-1 [4, 10, 12, 21]. Philip A. Bernstein, David W. Shipman, James B. Rothnie Jr. |
ACM Trans. Database Syst. | 3 |
| 1980 | Introduction to a System for Distributed Databases (SDD-1)abstractThe declining cost of computer hardware and the increasing data processing needs of geographically dispersed organizations have led to substantial interest in distributed data management. SDD-1 is a distributed database management system currently being developed by Computer Corporation of America. Users interact with SDD-1 precisely as if it were a nondistributed database system because SDD-1 handles all issues arising from the distribution of data. These issues include distributed concurrency control, distributed query processing, resiliency to component failure, and distributed directory management. This paper presents an overview of the SDD-1 design and its solutions to the above problems. This paper is the first of a series of companion papers on SDD-1 (Bernstein and Shipman [2], Bernstein et al. [4], and Hammer and Shipman [14]). James B. Rothnie Jr., Philip A. Bernstein, Stephen Fox, Nathan Goodman, Michael Hammer, Terry A. Landers, Christopher L. Reeve, David W. Shipman, Eugene Wong 0001 |
ACM Trans. Database Syst. | 1 |
| 1978 | Distributed Database Management
James B. Rothnie Jr. |
VLDB | 1 |
| 1978 | The Concurrency Control Mechanism of SDD-1: A System for Distributed Databases (The Fully Redundant Case)abstractSDD-1, A System for Distributed Databases, is a distributed database system being developed by Computer Corporation of America (CCA), Cambridge, MA. SDD-1 permits data to be stored redundantly at several database sites in order to enhance the reliability and responsiveness of the system and to facilitate upward scaling of system capacity. This paper describes the method used by SDD-1 for updating data that are stored redundantly. Philip A. Bernstein, James B. Rothnie Jr., Nathan Goodman, Christos H. Papadimitriou |
IEEE Trans. Software Eng. | 2 |
| 1977 | A Survey of Research and Development in Distributed Database Management
James B. Rothnie Jr., Nathan Goodman |
VLDB | 1 |