Demo Data from EDBT 2026 / reviewers in the wild / expert
Philip Shao
dblp:64/11411
· DBLP profile ↗
2ranked-venue papers
0as first author
0since 2021 · last 2014
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 2
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 |
Transaction processing and concurrency control · 93% Distributed and cloud data management · 7% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Distributed systems · 100% |
Topics — the 5 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Transaction processing and concurrency control
distributed transaction processing |
0.3 | 2 | 2014 | Fast Distributed Transactions and Strongly Consistent Replication for OLTP Database Systems · ACM Trans. Database Syst. 2014 Calvin: fast distributed transactions for partitioned database systems · SIGMOD Conference 2012 |
Distributed systems
replication |
0.3 | 2 | 2014 | Fast Distributed Transactions and Strongly Consistent Replication for OLTP Database Systems · ACM Trans. Database Syst. 2014 Calvin: fast distributed transactions for partitioned database systems · SIGMOD Conference 2012 |
Distributed systems › consensus › paxos
paxos-based replication |
0.1 | 1 | 2012 | Calvin: fast distributed transactions for partitioned database systems · SIGMOD Conference 2012 |
Transaction processing and concurrency control
OLTP |
0.1 | 1 | 2014 | Fast Distributed Transactions and Strongly Consistent Replication for OLTP Database Systems · ACM Trans. Database Syst. 2014 |
Distributed and cloud data management › data partitioning
partitioned database systems |
0.0 | 1 | 2012 | Calvin: fast distributed transactions for partitioned database systems · SIGMOD Conference 2012 |
Methods — techniques the papers use, named apart from their topics
paxos-based consistency · 0.4deterministic ordering · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2014 | Fast Distributed Transactions and Strongly Consistent Replication for OLTP Database SystemsabstractAs more data management software is designed for deployment in public and private clouds, or on a cluster of commodity servers, new distributed storage systems increasingly achieve high data access throughput via partitioning and replication. In order to achieve high scalability, however, today's systems generally reduce transactional support, disallowing single transactions from spanning multiple partitions. This article describes Calvin, a practical transaction scheduling and data replication layer that uses a deterministic ordering guarantee to significantly reduce the normally prohibitive contention costs associated with distributed transactions. This allows near-linear scalability on a cluster of commodity machines, without eliminating traditional transactional guarantees, introducing a single point of failure, or requiring application developers to reason about data partitioning. By replicating transaction inputs instead of transactional actions, Calvin is able to support multiple consistency levels—including Paxos-based strong consistency across geographically distant replicas—at no cost to transactional throughput. Furthermore, Calvin introduces a set of tools that will allow application developers to gain the full performance benefit of Calvin's server-side transaction scheduling mechanisms without introducing the additional code complexity and inconvenience normally associated with using DBMS stored procedures in place of ad hoc client-side transactions. Alexander Thomson, Thaddeus Diamond, Shu-Chun Weng, Philip Shao, Daniel J. Abadi |
ACM Trans. Database Syst. | 5 |
| 2012 | Calvin: fast distributed transactions for partitioned database systemsabstractMany distributed storage systems achieve high data access throughput via partitioning and replication, each system with its own advantages and tradeoffs. In order to achieve high scalability, however, today's systems generally reduce transactional support, disallowing single transactions from spanning multiple partitions. Calvin is a practical transaction scheduling and data replication layer that uses a deterministic ordering guarantee to significantly reduce the normally prohibitive contention costs associated with distributed transactions. Unlike previous deterministic database system prototypes, Calvin supports disk-based storage, scales near-linearly on a cluster of commodity machines, and has no single point of failure. By replicating transaction inputs rather than effects, Calvin is also able to support multiple consistency levels---including Paxos-based strong consistency across geographically distant replicas---at no cost to transactional throughput. Alexander Thomson, Thaddeus Diamond, Shu-Chun Weng, Philip Shao, Daniel J. Abadi |
SIGMOD Conference | 5 |