%% Daniel Abadi's publications in bibtex format

%% Conference and Journal Papers

@inproceedings{anylog,
author = {Daniel J. Abadi and Owen Arden and Faisal Nawab and Moshe Shadmon},
title = {AnyLog: a Grand Unification of the Internet of Things},
booktitle = "CIDR",
year = "2020",
iis1910613 = "Supported papers",
keywords = "Decentralized database systems; Peer-to-peer database systems; Blockchain",
}

@misc{hadoopdb-retrospective,
author = {Azza Abouzied and Daniel J. Abadi and Kamil Bajda-Pawlikowski and Avi Silberschatz},
title = {Integration of Large-Scale Data Processing Systems and Traditional Parallel Database Technology},
journal = {{PVLDB}},
volume = {12},
number = {12},
pages = {2290--2299},
year = {2019},
howpublished = {PVLDB 12(12)},
iis1910613 = "Supported papers",
keywords = "Scalable queries,Parallel database systems,Analytical database systems,HadoopDB,MapReduce,Non-relational data,Schema management,Graph database systems",
project:multiple = "HadoopDB",
}

@misc{slog,
author = {Kun Ren and Dennis Li and Daniel J. Abadi},
title = {SLOG: Serializable, Low-latency, Geo-replicated Transactions},
journal = {{PVLDB}},
volume = {12},
number = {11},
pages = {1747--1761},
year = {2019},
howpublished = {PVLDB 12(11)},
keywords = "Scalable transactions,Deterministic systems,Distributed systems,Calvin",
project:multiple = "SLOG;Calvin",
}

@inproceedings {fuzzylog,
author = {Joshua Lockerman and Jose M. Faleiro and Juno Kim and Soham Sankaran and Daniel J. Abadi and James Aspnes and Siddhartha Sen and Mahesh Balakrishnan},
title = {The FuzzyLog: A Partially Ordered Shared Log},
booktitle = "OSDI",
year = "2018",
keywords = "Scalable transactions,Distributed systems",
project:multiple = "SLOG;Calvin",
}

@misc{determinism-cacm,
author = {Daniel J. Abadi and Jose M. Faleiro},
title = {An Overview of Deterministic Database Systems},
howpublished = {CACM, 61(9)},
month = {September},
year = {2018},
pages = {78-88},
keywords = "Calvin,Scalable transactions,Distributed systems,Deterministic systems,Main-memory database systems",
project:multiple = "SLOG;Calvin",
}

@misc{early-write-visibility,
author = {Jose M. Faleiro and Daniel J. Abadi and Joseph M. Hellerstein},
title = {High Performance Transactions via Early Write Visibility},
journal = {{PVLDB}},
volume = {10},
number = {5},
pages = {613-624},
year = {2017},
howpublished = {PVLDB 10(5): 613-624},
keywords = "Scalable transactions,Deterministic systems,Multi-core systems,Main-memory database systems",
project:multiple = "SLOG",
}

@inproceedings{latch-free-sync,
author = {Jose M. Faleiro and Daniel J. Abadi},
title = {Latch-free Synchronization in Database Systems: Silver Bullet or Fool's Gold?},
booktitle = "CIDR",
year = "2017",
keywords = "Scalable transactions,Multi-core systems,Main-memory database systems",
}

@inproceedings{schemagen,
title = {Automatic Generation of Normalized Relational Schemas from Nested Key-Value Data},
year = "2016",
booktitle = "SIGMOD",
author = {Michael DiScala and Daniel J. Abadi},
keywords = "Non-relational data, Schema management",
}

@inproceedings{orthrus,
title = {Design Principles for Scaling Multi-core OLTP Under High Contention},
year = "2016",
booktitle = "SIGMOD",
author = {Kun Ren and Jose Faleiro and Daniel J. Abadi},
keywords = "Scalable transactions,Multi-core systems,Main-memory database systems",
}

@inproceedings{fast-checkpoint,
title = {Low-Overhead Asynchronous Checkpointing in Main-Memory Database Systems},
year = "2016",
booktitle = "SIGMOD",
author = {Kun Ren and Thaddeus Diamond and Daniel J. Abadi and Alexander Thomson},
keywords = "Scalable transactions,Main-memory database systems,Deterministic systems",
}

@inproceedings{graph-dedense,
title = {Scalable Pattern Matching Over Compressed Graphs via Dedensification},
year = "2016",
booktitle = "KDD",
author = {Antonio Maccioni and Daniel J. Abadi},
keywords = "Non-relational data, Graph database systems",
}

@misc{leopard,
author = {Jiewen Huang and Daniel J. Abadi},
title = {LEOPARD: Lightweight Edge-Oriented Partitioning and Replication for Dynamic Graphs},
journal = {{PVLDB}},
volume = {9},
number = {7},
pages = {540-551},
year = {2016},
howpublished = {PVLDB 9(7): 540-551},
keywords = "Non-relational data, Graph database systems,Distributed systems",
}

@misc{rethink-mvcc,
author = {Jose M. Faleiro and Daniel J. Abadi},
title = {Rethinking serializable multiversion concurrency control},
journal = {{PVLDB}},
volume = {8},
number = {11},
pages = {1190-1201},
year = {2015},
howpublished = {PVLDB 8(11): 1190-1201},
keywords = "Scalable transactions,Multi-core systems,Main-memory database systems,Deterministic systems",
}



@inproceedings{calvin-fs,
author = {Alexander Thomson and Daniel J. Abadi},
title = {CalvinFS: Consistent WAN Replication and Scalable Metadata Management for Distributed File Systems},
booktitle = {FAST},
pages = {1-14},
year = {2015},
keywords = "Scalable transactions,Deterministic systems,File systems,Distributed systems,Calvin",
project:multiple = "Calvin",
}

@misc{fit,
author = {Jose M. Faleiro and Daniel J. Abadi},
title = {FIT: A Distributed Database Performance Tradeoff},
journal = {{IEEE} Data Eng. Bull.},
volume = {38},
number = {1},
pages = {10-17},
year = {2015},
howpublished = {IEEE Data Engineering Bulletin, 38(1): 10-17},
keywords = "Scalable transactions,Distributed systems",
}

@misc{vll-vldbj,
author = {Kun Ren and Alexander Thomson and Daniel J. Abadi},
title = {VLL: A Lock Manager Redesign for Main Memory Database Systems},
journal = {{VLDB Journal}},
volume = {24},
number = {5},
howpublished = {VLDB Journal 24(5): 681-705},
month = {October},
year = {2015},
pages = {681-705},
keywords = "Scalable transactions,Multi-core systems,Main-memory database systems,Distributed systems,Calvin,Deterministic systems",
project:multiple = "Calvin",
}

@inproceedings{lazy-xacts,
title = "Lazy Evaluation of Transactions in Database Systems",
year = "2014",
booktitle = "SIGMOD",
author = {Jose Faleiro and Alexander Thomson and Daniel J. Abadi},
keywords = "Scalable transactions,Multi-core systems,Main-memory database systems,Deterministic systems",
}

@inproceedings{sinew,
title = "Sinew: a SQL System for Unified Analytics of Multi-structured Data",
year = "2014",
booktitle = "SIGMOD",
author = {Daniel Tahara and Thaddeus Diamond and Daniel J. Abadi},
keywords = "Non-relational data, Schema management",
}

@misc{determinism-eval,
title = "An Evaluation of the Advantages and Disadvantages of Deterministic Database Systems",
howpublished = {PVLDB 7(10): 821-832},
year = "2014",
author = {Kun Ren and Alexander Thomson and Daniel J. Abadi},
keywords = "Scalable transactions,Distributed systems,Calvin,Deterministic systems",
project:multiple = "Calvin",
}

@misc{calvin-tods,
title = "Fast Distributed Transactions and Strongly Consistent Replication for OLTP Database Systems",
howpublished = {ACM TODS 39(2): 11},
year = "2014",
author = {Alexander Thomson and Thaddeus Diamond and Shu-Chun Weng and Kun Ren and Philip Shao and Daniel J. Abadi},
keywords = "Scalable transactions,Distributed systems,Calvin,Deterministic systems",
project:multiple = "Calvin",
}

@inproceedings{subgraph-opt,
title = "Query Optimization of Distributed Pattern Matching",
year = "2014",
booktitle = "ICDE",
author = {Jiewen Huang and Kartik Venkatraman and Daniel J. Abadi},
keywords = "Non-relational data,Graph database systems,Distributed systems,Scalable queries,Parallel database systems",
}

@misc{beckman-report,
author = {Daniel J. Abadi and Rakesh Agrawal and Anastasia Ailamaki and Magdalena Balazinska and Philip A. Bernstein and Michael J. Carey and Surajit Chaudhuri and Jeffrey Dean and AnHai Doan and Michael J. Franklin and Johannes Gehrke and Laura M. Haas and Alon Y. Halevy and Joseph M. Hellerstein and Yannis E. Ioannidis and H. V. Jagadish and Donald Kossmann and Samuel Madden and Sharad Mehrotra and Tova Milo and Jeffrey F. Naughton and Raghu Ramakrishnan and Volker Markl and Christopher Olston and Beng Chin Ooi and Christopher Re and Dan Suciu and Michael Stonebraker and Todd Walter and Jennifer Widom},
title = {The Beckman Report on Database Research},
journal = {{SIGMOD} Record},
volume = {43},
number = {3},
pages = {61-70},
year = {2014},
howpublished = {SIGMOD Record, 43(3): 61-70},
}

@misc{modular-calvin,
author = {Alexander Thomson and Daniel J. Abadi},
title = {Modularity and Scalability in Calvin},
howpublished = {IEEE Data Engineering Bulletin, 36(2): 48-55},
volume = {36},
number = {2},
year = {2013},
pages = {48-55},
keywords = "Scalable transactions,Distributed systems,Calvin,Deterministic systems",
project:multiple = "Calvin",
}

@misc{abadi-column-store-survery,
number = {3},
volume = {5},
pages = {197-280},
year = {2013},
title = {The Design and Implementation of Modern Column-Oriented Database Systems},
author = {Daniel Abadi and Peter Boncz and Stavros Harizopoulos and Stratos Idreos and Samuel Madden},
howpublished = {Foundations and Trends in Databases, 5(3): 197-280},
keywords = "Scalable queries,Parallel database systems,Analytical database systems,Column-stores,C-Store",
project:multiple = "C-Store",
}

@inproceedings{invisible-loading,
title = "Invisible Loading: Access-Driven Data Transfer from Raw Files into Database Systems",
year = "2013",
booktitle = "EDBT",
author = {Azza Abouzied and Daniel J. Abadi and Avi Silberschatz},
keywords = "Scalable queries,Parallel database systems,Analytical database systems,HadoopDB,MapReduce",
project:multiple = "HadoopDB",
}

@misc{abadi-vll,
title = "Lightweight Locking for Main Memory Database Systems",
howpublished = {PVLDB 6(2): 145-156},
year = "2012",
author = {Kun Ren and Alexander Thomson and Daniel J. Abadi},
keywords = "Scalable transactions,Multi-core systems,Main-memory database systems,Distributed systems,Calvin,Deterministic systems",
project:multiple = "Calvin",
}

@misc{abadi-pacelc,
author = {Daniel J. Abadi},
title = {Consistency Tradeoffs in Modern Distributed Database System Design: CAP is Only Part of the Story},
howpublished = {IEEE Computer, 45(2)},
year = {2012},
pages = {37-42},
keywords = "Scalable transactions,Distributed systems,Consistency guarantees,PACELC",
}

@inproceedings{calvin,
title = "Calvin: Fast Distributed Transactions for Partitioned Database Systems",
year = "2012",
booktitle = "SIGMOD",
author = {Alexander Thomson and Thaddeus Diamond and Shu-Chun Weng and Kun Ren and Philip Shao and Daniel J. Abadi},
keywords = "Scalable transactions,Distributed systems,Calvin,Deterministic systems",
project:multiple = "Calvin",
}

@misc{scalable-subgraphs,
author = {Jiewen Huang and Daniel J. Abadi and Kun Ren},
title = {Scalable SPARQL Querying of Large RDF Graphs},
howpublished = {PVLDB, 4(21)},
month = {August},
year = {2011},
pages = {1123-1134},
keywords = "Non-relational data, Graph database systems, Distributed systems,Scalable queries,Parallel database systems,Analytical database systems",
}

@inproceedings{split-execution,
title = "Efficient Processing of Data Warehousing Queries in a Split Execution Environment",
year = "2011",
booktitle = "SIGMOD",
author = {Kamil Bajda-Pawlikowski and Daniel J. Abadi and Avi Silberschatz and Erik Paulson},
keywords = "Scalable queries,Parallel database systems,Analytical database systems,HadoopDB,MapReduce",
project:multiple = "HadoopDB",
}

@inproceedings{transactions-wodet11,
title = "Building Deterministic Transaction Processing Systems without Deterministic Thread Scheduling",
year = "2011",
booktitle = "WODET",
author = {Alexander Thomson and Daniel J. Abadi},
keywords = "Scalable transactions,Calvin,Deterministic systems",
project:multiple = "Calvin",
}

@misc{dbms-determinism,
title = "The Case for Determinism in Database Systems",
howpublished = {PVLDB, 3(1)},
month = {September},
year = "2010",
pages = {70-80},
author = {Alexander Thomson and Daniel J. Abadi},
keywords = "Scalable transactions,Distributed systems,Calvin,Deterministic systems",
project:multiple = "Calvin",
}

@inproceedings{hstore-cc,
title = "Low Overhead Concurrency Control for Partitioned Main Memory Databases",
year = "2010",
booktitle = "SIGMOD",
author = {Evan P. C. Jones and Daniel J. Abadi and Samuel Madden},
keywords = "Scalable transactions,Multi-core systems,Main-memory database systems,Distributed systems,H-Store",
project:multiple = "H-Store",
}

@misc{mr-cacm,
author = {Michael Stonebraker and Daniel J. Abadi and David. J. DeWitt and Samuel Madden and Erik Paulson and Andrew Pavlo and Alexander Rasin},
title = {MapReduce and Parallel DBMSs: Friends or Foes?},
howpublished = {CACM, 53(1)},
month = {January},
year = {2010},
pages = {64-71},
keywords = "Scalable queries,Parallel database systems,Analytical database systems,MapReduce",
}

@misc{hadoopdb,
title = "HadoopDB: An Architectural Hybrid of MapReduce and DBMS Technologies for Analytical Workloads",
howpublished = {PVLDB, 2(1)},
month = {August},
year = {2009},
pages = {922-933},
author = {Azza Abouzied and Kamil Bajda-Pawlikowski and Daniel J. Abadi and Avi Silberschatz and Alexander Rasin},
keywords = "Scalable queries,Parallel database systems,Analytical database systems,HadoopDB,MapReduce",
project:multiple = "HadoopDB",
}

@inproceedings{benchmarks-sigmod09,
title = "A Comparison of Approaches to Large Scale Data Analysis",
year = "2009",
booktitle = "SIGMOD",
address = "Providence, Rhode Island, USA",
author = {Andrew Pavlo and Erik Paulson and Alexander Rasin and Daniel J. Abadi and David J. DeWitt and Samuel R. Madden and Michael Stonebraker},
keywords = "Scalable queries,Parallel database systems,Analytical database systems,MapReduce",
}

@misc{abadi-ieee-cloud,
author = {Daniel J. Abadi},
title = {Data Management in the Cloud: Limitations and Opportunities},
howpublished = {IEEE Data Engineering Bulletin, 32(1)},
month = {March},
year = {2009},
pages = {3-12},
keywords = "Scalable queries,Parallel database systems,Analytical database systems,MapReduce",
}

@misc{abadi-swstore,
author = {Daniel J. Abadi and Adam Marcus and Samuel R. Madden and Kate Hollenbach},
title = {SW-Store: A Vertically Partitioned DBMS for Semantic Web Data Management},
howpublished = {VLDB Journal, 18(2)},
month = {April},
year = {2009},
pages = {385-406},
keywords = "Non-relational data,Scalable queries,Parallel database systems,Analytical database systems,Column-stores,C-Store",
project:multiple = "C-Store",
}

@inproceedings{abadi-sigmod08,
title = "Column-Stores vs. Row-Stores: How Different Are They Really?",
year = "2008",
booktitle = "SIGMOD",
address = "Vancouver, Canada",
author = {Daniel J. Abadi and Samuel R. Madden and Nabil Hachem},
keywords = "Analytical database systems,Column-stores,C-Store",
project:multiple = "C-Store",
}

@inproceedings{oltp-perf,
title = "OLTP Through the Looking Glass, And What We Found There",
year = "2008",
booktitle = "SIGMOD",
address = "Vancouver, Canada",
author = {Stavros Harizopoulos and Daniel J. Abadi and Samuel R. Madden and Michael Stonebraker},
keywords = "Scalable transactions,Multi-core systems,Main-memory database systems,H-Store",
project:multiple = "H-Store",
}

@inproceedings{abadi-rdf,
title = "Scalable Semantic Web Data Management Using Vertical Partitioning",
year = "2007",
booktitle = "VLDB",
address = "Vienna, Austria",
author = {Daniel J. Abadi and Adam Marcus and Samuel R. Madden and Kate Hollenbach},
keywords = "Scalable queries,Parallel database systems,Analytical database systems,Column-stores,C-Store,Non-relational data",
project:multiple = "C-Store",
}

@inproceedings{hstore,
author = {Michael Stonebraker and Samuel R. Madden and Daniel J. Abadi and Stavros Harizopoulos and Nabil Hachem and Pat Helland},
title = {The End of an Architectural Era (It's Time for a Complete Rewrite)},
booktitle = {VLDB},
year = {2007},
address = {Vienna, Austria},
keywords = "Scalable transactions,Multi-core systems,Main-memory database systems,Distributed systems,H-Store",
project:multiple = "H-Store",
}

@inproceedings{abadi-cidr,
author = {Daniel J. Abadi},
title = {Column Stores for Wide and Sparse Data},
booktitle = {CIDR},
year = {2007},
address = {Asilomar, CA, USA},
keywords = "Column-stores,C-Store",
project:multiple = "C-Store",
}

@inproceedings{cstore-mat,
author = {Daniel J. Abadi and Daniel S. Myers and David J. DeWitt and Samuel R. Madden},
title = {Materialization Strategies in a Column-Oriented DBMS},
booktitle = {ICDE},
year = {2007},
address = {Istanbul, Turkey},
pages = {466-475},
keywords = "Analytical database systems,Column-stores,C-Store",
project:multiple = "C-Store",
}

@inproceedings{cstore-perf,
author = {Stavros Harizopoulos and Velen Liang and Daniel J. Abadi and Samuel R. Madden},
title = {Performance Tradeoffs in Read-Optimized Databases},
booktitle = {VLDB},
year = {2006},
pages = {487-498},
address = {Seoul, Korea},
keywords = "Analytical database systems,Column-stores,C-Store",
project:multiple = "C-Store",
}

@inproceedings{cstore-comp,
author = {Daniel J. Abadi and Samuel R. Madden and Miguel Ferreira},
title = {Integrating Compression and Execution in Column-Oriented Database Systems},
booktitle = {SIGMOD},
year = {2006},
address = {Chicago, IL, USA},
pages = {671-682},
keywords = "Scalable queries,Analytical database systems,Column-stores,C-Store",
project:multiple = "C-Store",
}

@inproceedings{reed,
author = {Daniel J. Abadi and Samuel R. Madden and Wolfgang Lindner},
title = {REED: Robust, Efficient Filtering and Event Detection in Sensor Networks},
booktitle = {VLDB},
year = {2005},
address = {Trondheim, Norway},
pages = {769-780},
keywords = "Analytical database systems,Distributed systems,Streaming data,Stream database systems",
}

@inproceedings{cstore,
author = {Michael Stonebraker and Daniel J. Abadi and Adam Batkin and Xuedong Chen and Mitch Cherniack and Miguel Ferreira and Edmond Lau and Amerson Lin and Samuel R. Madden and Elizabeth J. O'Neil and Patrick E. O'Neil and Alexander Rasin and Nga Tran and Stan B. Zdonik},
title = {C-Store: A Column-Oriented DBMS},
booktitle = {VLDB},
year = {2005},
address = {Trondheim, Norway},
pages = {553-564},
keywords = "Scalable queries,Parallel database systems,Analytical database systems,Column-stores,C-Store",
project:multiple = "C-Store",
}

@inproceedings{borealis,
author = {Daniel J. Abadi and Yanif Ahmad and Magdalena Balazinska and Ugur Cetintemel and Mitch Cherniack and Jeong-Hyon Hwang and Wolfgang Lindner and Anurag S. Maskey and Alexander Rasin and Esther Ryvkina and Nesime Tatbul and Ying Xing and Stan B. Zdonik},
title = {The Design of the Borealis Stream Processing Engine},
booktitle = {CIDR},
year = {2005},
address = {Asilomar, CA, USA},
keywords = "Streaming data, Stream database systems,Distributed systems",
project:multiple = "Aurora",
}

@misc{aurora,
author = {Daniel J. Abadi and Don Carney and Ugur Cetintemel and Mitch Cherniack and Christian Convey and Sangdon Lee and Michael Stonebraker and Nesime Tatbul and Stan B. Zdonik},
title = {Aurora: A New Model and Architecture for Data Stream Management},
howpublished = {VLDB Journal, 12(2)},
month = {September},
year = {2003},
pages = {120-139},
keywords = "Streaming data, Stream database systems",
project:multiple = "Aurora",
}

%% Technical Reports

@techreport{barton-benchmark,
title = {Using The Barton Libraries Dataset As An RDF Benchmark},
number = {MIT-CSAIL-TR-2007-036},
institution = {MIT},
year = {2007},
author = {Daniel J. Abadi and Adam Marcus and Samuel R. Madden and Kate Hollenbach},
keywords = "Scalable queries,Parallel database systems,Analytical database systems,Graph database systems,Non-relational data,C-Store",
project:multiple = "C-Store",
datasetURL = "http://dslam.cs.umd.edu/data/barton",
}

%% Tutorials and Panels

@inproceedings{columnstore-tutorial,
title = "Tutorial: Column oriented Database Systems",
year = "2009",
booktitle = "VLDB",
author = {Daniel J. Abadi and Peter A. Boncz and Stavros Harizopoulos},
keywords = "Scalable queries,Parallel database systems,Analytical database systems,Column-stores,C-Store",
project:multiple = "C-Store",
}

@inproceedings{sql-on-hadoop-tutorial,
title = "Tutorial: SQL-on-Hadoop Systems",
year = "2015",
booktitle = "VLDB",
author = {Daniel J. Abadi and Shivnath Babu and Fatma Ozcan and Ippokratis Pandis},
keywords = "Scalable queries,Parallel database systems,Analytical database systems,HadoopDB,MapReduce",
project:multiple = "HadoopDB",
}

@inproceedings{bigdata-bubble-panel,
author = {Fatma Ozcan and
Nesime Tatbul and
Daniel J. Abadi and
Marcel Kornacker and
C. Mohan and
Karthik Ramasamy and
Janet L. Wiener},
title = {Panel: Are we experiencing a big data bubble?},
booktitle = {SIGMOD},
pages = {1407-1408},
year = {2014},
}

@inproceedings{abadi-vldb09-panel,
title = "Panel: How best to build web-scale data managers?",
year = "2009",
booktitle = "VLDB",
author = {Philip A. Bernstein and Daniel J. Abadi and Michael J. Cafarella and Joseph M. Hellerstein and Donald Kossmann and Samuel Madden},

}

%% Blog Posts

@misc{dangers-conditional-consistency,
author = {Daniel J. Abadi},
title = {The dangers of conditional consistency guarantees},
year = {2019},
howpublished = {DBMS Musings. http://dbmsmusings.blogspot.com/2019/07/the-dangers-of-conditional-consistency.html},
keywords = "Distributed systems,PACELC,Consistency guarantees",
}

@misc{correctness-anomalies,
author = {Daniel J. Abadi},
title = {Correctness Anomalies Under Serializable Isolation},
year = {2019},
howpublished = {DBMS Musings. http://dbmsmusings.blogspot.com/2019/06/correctness-anomalies-under.html},
keywords = "Distributed systems,Consistency guarantees",
}

@misc{isolation-levels-intro,
author = {Daniel J. Abadi},
title = {Introduction to Transaction Isolation Levels},
year = {2019},
howpublished = {DBMS Musings. http://dbmsmusings.blogspot.com/2019/05/introduction-to-transaction-isolation.html},
keywords = "Scalable transactions",
}

@misc{serial-vs-strict-serial,
author = {Daniel J. Abadi and Matt Freels},
title = {Serializability vs "Strict" Serializability: The Dirty Secret of Database Isolation Levels},
year = {2019},
howpublished = {Fauna Corporate Blog. https://fauna.com/blog/serializability-vs-strict-serializability-the-dirty-secret-of-database-isolation-levels},
keywords = "Distributed systems,Scalable transactions,Consistency guarantees",
}

@misc{move-on-2PC,
author = {Daniel J. Abadi},
title = {It's Time to Move on from Two Phase Commit},
year = {2019},
howpublished = {DBMS Musings. http://dbmsmusings.blogspot.com/2019/01/its-time-to-move-on-from-two-phase.html},
keywords = "Distributed systems,Scalable transactions,Deterministic systems",
}

@misc{consensus-latency,
author = {Daniel J. Abadi},
title = {Partitioned consensus and its impact on Spanner's latency},
year = {2018},
howpublished = {DBMS Musings. http://dbmsmusings.blogspot.com/2018/12/partitioned-consensus-and-its-impact-on.html},
keywords = "Distributed systems,Scalable transactions,Deterministic systems",
}
@misc{newsql-failure,
author = {Daniel J. Abadi},
title = {NewSQL database systems are failing to guarantee consistency, and I blame Spanner},
year = {2018},
howpublished = {DBMS Musings. http://dbmsmusings.blogspot.com/2018/09/newsql-database-systems-are-failing-to.html},
keywords = "Distributed systems,Scalable transactions,Deterministic systems",
}

@misc{arrow-strengths,
author = {Daniel J. Abadi},
title = {An analysis of the strengths and weaknesses of Apache Arrow},
year = {2018},
howpublished = {DBMS Musings. http://dbmsmusings.blogspot.com/2018/03/an-analysis-of-strengths-and-weaknesses.html},
keywords = "Analytical database systems,Column-stores",
}

@misc{arrow-parquet-orc,
author = {Daniel J. Abadi},
title = {Apache Arrow vs. Parquet and ORC: Do we really need a third Apache project for columnar data representation?},
year = {2017},
howpublished = {DBMS Musings. http://dbmsmusings.blogspot.com/2017/10/apache-arrow-vs-parquet-and-orc-do-we.html},
keywords = "Analytical database systems,Column-stores",
}

@misc{hazelcast-pacelc,
author = {Daniel J. Abadi},
title = {Hazelcast and the Mythical PA/EC System},
year = {2017},
howpublished = {DBMS Musings. http://dbmsmusings.blogspot.com/2017/10/hazelcast-and-mythical-paec-system.html},
keywords = "Distributed systems,PACELC,Consistency guarantees",
}

@misc{spanner-vs-calvin,
author = {Daniel J. Abadi},
title = {Distributed consistency at scale: Spanner vs. Calvin},
year = {2017},
howpublished = {DBMS Musings. http://dbmsmusings.blogspot.com/2017/04/distributed-consistency-at-scale.html},
keywords = "Distributed systems,Scalable transactions,Deterministic systems,Calvin",
}

@misc{single-item-xacts,
author = {Daniel J. Abadi and Jose Faleiro},
title = {Why MongoDB, Cassandra, HBase, DynamoDB, and Riak will only let you perform transactions on a single data item},
year = {2015},
howpublished = {DBMS Musings. http://dbmsmusings.blogspot.com/2015/10/why-mongodb-cassandra-hbase-dynamodb_28.html},
keywords = "Distributed systems,Scalable transactions",
}

@misc{acid-problems,
author = {Daniel J. Abadi and Alexander Thomson},
title = {The problems with ACID, and how to fix them without going NoSQL},
year = {2010},
howpublished = {DBMS Musings. http://dbmsmusings.blogspot.com/2010/08/problems-with-acid-and-how-to-fix-them.html},
keywords = "Distributed systems,Scalable transactions,Deterministic systems,Calvin",
}

@misc{pacelc-blog,
author = {Daniel J. Abadi},
title = {Problems with CAP, and Yahoo's little known NoSQL system},
year = {2010},
howpublished = {DBMS Musings. http://dbmsmusings.blogspot.com/2010/04/problems-with-cap-and-yahoos-little.html},
keywords = "Distributed systems,PACELC,Consistency guarantees",
}

@misc{two-types-column-stores,
author = {Daniel J. Abadi},
title = {Distinguishing Two Major Types of Column-Stores},
year = {2010},
howpublished = {DBMS Musings. http://dbmsmusings.blogspot.com/2010/03/distinguishing-two-major-types-of_29.html},
keywords = "Analytical database systems,Column-stores",
}

@misc{hybrid-column-tour,
author = {Daniel J. Abadi},
title = {A tour through hybrid column/row-oriented DBMS schemes},
year = {2009},
howpublished = {DBMS Musings. http://dbmsmusings.blogspot.com/2009/09/tour-through-hybrid-columnrow-oriented.html},
keywords = "Analytical database systems,Column-stores",
}

%% Demonstrations

@misc{hadoopdb-demo,
title = {HadoopDB in Action: Building Real World Applications},
year = {2010},
howpublished = {Demonstration. SIGMOD},
address = {Indianapolis, USA},
author = {Azza Abouzied and Kamil Bajda-Pawlikowski and Jiewen Huang and Daniel J. Abadi and Avi Silberschatz},
keywords = "Scalable queries,Parallel database systems,Analytical database systems,HadoopDB,MapReduce",
project:multiple = "HadoopDB",
}

@misc{hstore-demo,
title = {H-Store: A High-Performance, Distributed Main Memory Transaction Processing System},
year = {2008},
howpublished = {Demonstration. VLDB},
address = {Aukland, New Zealand},
author = {Robert Kallman and Hideaki Kimura and Jonathan Natkins and Andrew Pavlo and Alex Rasin and Stan Zdonik and Evan Jones and Yang Zhang and Samuel Madden and Michael Stonebraker and John Hugg and Daniel J. Abadi},
keywords = "Scalable transactions,Multi-core systems,Main-memory database systems,Distributed systems,H-Store",
project:multiple = "H-Store",
}

@misc{sensor-stream-integration,
author = {Daniel J. Abadi and Wolfgang Lindner and Samuel R. Madden and Jorg Schuler},
title = {An Integration Framework for Sensor Networks and Data Stream Management Systems},
howpublished = {Demonstration. VLDB},
year = {2004},
pages = {1361-1364},
address = {Toronto, Canada},
keywords = "Distributed systems,Streaming data, Stream database systems",
}


@misc{aurora-demo,
author = {Daniel J. Abadi and Don Carney and Ugur Cetintemel and Mitch Cherniack and Christian Convey and Christina Erwin and Eddie Galvez and Matt Hatoun and Jeong-Hyon Hwang and Anurag S. Maskey and Alexander Rasin and A. Singer and Michael Stonebraker and Nesime Tatbul and Ying Xing and R. Yan and Stan B. Zdonik},
title = {Aurora: A Data Stream Management System},
howpublished = {Demonstration. SIGMOD},
year = {2003},
pages = {666-666},
address = {San Diego, CA, USA},
keywords = "Streaming data, Stream database systems",
project:multiple = "Aurora",
}

@misc{vcoko,
author = {Daniel J. Abadi and Mitch Cherniack},
title = {Visual COKO: A Debugger for Query Optimizer Development},
howpublished = {Demonstration. SIGMOD},
year = {2002},
address = {Madison, Wisconsin},
pages = {617-617},
keywords = "Analytical database systems",
}

%% Theses

@misc{abadi-phd,
author = {Daniel J. Abadi},
title = {Query Execution in Column-Oriented Database Systems},
howpublished = {MIT PhD Dissertation},
year = {2008},
oldnote = "PhD Thesis",
keywords = "Scalable queries,Parallel database systems,Analytical database systems,Column-stores,C-Store",
project:multiple = "C-Store",
}

@misc{abadi-anaphora,
author = {Daniel J. Abadi},
title = {Comparing Domain-Specific and Non-Domain-Specific Anaphora Resolution Techniques},
howpublished = {Cambridge University MPhil Dissertation},
year = {2003},
}

@misc{abadi-ugrad-thesis,
author = {Daniel J. Abadi},
title = {Visual COKO: A Debugger for Query Optimizer Development},
howpublished = {Brandeis University Senior Honors Thesis},
year = {2002},
keywords = "Analytical database systems",
}