EDBT 2026 Demo / reviewers in the wild / expert
Thaddeus Diamond
dblp:72/11411
· DBLP profile ↗
4ranked-venue papers
0as first author
0since 2021 · last 2016
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 4
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
4 papers |
Transaction processing and concurrency control · 55% Database system architecture and tuning · 29% Data models and query languages · 13% | |
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
Distributed systems · 100% |
Topics — the 9 heaviest of 12, 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 |
Transaction processing and concurrency control › ACID transactions
durability |
0.2 | 1 | 2016 | Low-Overhead Asynchronous Checkpointing in Main-Memory Database Systems · SIGMOD Conference 2016 |
Database system architecture and tuning
main-memory database |
0.2 | 1 | 2016 | Low-Overhead Asynchronous Checkpointing in Main-Memory Database Systems · SIGMOD Conference 2016 |
Distributed systems › fault tolerance › checkpointing
asynchronous checkpointing |
0.2 | 1 | 2016 | Low-Overhead Asynchronous Checkpointing in Main-Memory Database Systems · SIGMOD Conference 2016 |
Distributed systems › fault tolerance
checkpointing |
0.2 | 1 | 2016 | Low-Overhead Asynchronous Checkpointing in Main-Memory Database Systems · SIGMOD Conference 2016 |
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 |
|---|---|---|---|
| 2016 | Low-Overhead Asynchronous Checkpointing in Main-Memory Database SystemsabstractAs it becomes increasingly common for transaction processing systems to operate on datasets that fit within the main memory of a single machine or a cluster of commodity machines, traditional mechanisms for guaranteeing transaction durability---which typically involve synchronous log flushes---incur increasingly unappealing costs to otherwise lightweight transactions. Many applications have turned to periodically checkpointing full database state. However, existing checkpointing methods---even those which avoid freezing the storage layer---often come with significant costs to operation throughput, end-to-end latency, and total memory usage. Thaddeus Diamond, Daniel J. Abadi, Alexander Thomson |
SIGMOD Conference | 2 |
| 2014 | Sinew: a SQL system for multi-structured dataabstractAs applications are becoming increasingly dynamic, the notion that a schema can be created in advance for an application and remain relatively stable is becoming increasingly unrealistic. This has pushed application developers away from traditional relational database systems and away from the SQL interface, despite their many well-established benefits. Instead, developers often prefer self-describing data models such as JSON, and NoSQL systems designed specifically for their relaxed semantics. Daniel Tahara, Thaddeus Diamond, Daniel J. Abadi |
SIGMOD Conference | 2 |
| 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. | 2 |
| 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 | 2 |