Papers:
The highlighted papers in each section are the primary readings and should be emphasized in class.- Stonebraker et al., The End Of An Architectural Era: (It's Time For A Complete Rewrite), VLDB, 2007
- Matt Aslett, How Will The Database Incumbents Respond To NoSQL And NewSQL?, 451 Group, 2010
- D. DeWitt, et al., Parallel Database Systems: The Future Of High Performance Database Systems, Communications of the ACM, 1992
- Michael Stonebraker, NewSQL: An Alternative To NoSQL And Old SQL For New OLTP Apps, CACM Blog, 2011
- Stonebraker, et al., Ten Rules For Scalable Performance In Simple Operation' Datastores, Communications of the ACM, 2011
- C. Mohan, et al., Transaction Management In The R* Distributed Database Management System, TODS, 1986
- G. Samaras, et al., Two-Phase Commit Optimizations And Tradeoffs In The Commercial Environment, ICDE, 1993
- B. Lampson, et al., A New Presumed Commit Optimization For Two Phase Commit, VLDB, 1992
- E.P.C. Jones et al., Low Overhead Concurrency Control For Partitioned Main Memory Databases, SIGMOD, 2010
- A. Thomson, et al., The Case For Determinism In Database Systems, VLDB, 2010
- S. Blott, et al., An Almost-Serial Protocol For Transaction Execution In Main-Memory Database Systems, VLDB, 2002
- B. Kemme, et al., A New Approach To Developing And Implementing Eager Database Replication Protocols, (Only Sections 1-3), TODS, 2000
- P. Hunt, et al., Zookeeper: Wait-Free Coordination For Internet-Scale Systems, USENIX, 2010
- M. Wiesmann, et al., Comparison Of Database Replication Techniques Based On Total Order Broadcast, IEEE Transactions on Knowledge and Data Engineering, 2005
- R. Johnson, et al., Aether: A Scalable Approach To Logging, VLDB, 2010
- Cao, et al., Fast Checkpoint Recovery Algorithms For Frequently Consistent Applications, SIGMOD, 2011
- C. Mohan, et al., ARIES: A Transaction Recovery Method Supporting Fine-Granularity Locking And Partial Rollbacks Using Write-Ahead Logging, TODS, 1992
- R. Nehme, et al., Automated Partitioning Design In Parallel Database Systems, SIGMOD, 2011
- C. Curino, et al., Schism: A Workload-Driven Approach To Database Replication And Partitioning, VLDB, 2010
- J. Rao, et al., Automating Physical Database Design In A Parallel Database, SIGMOD, 2002
- S. Agrawal, et al., Integrating Vertical And Horizontal Partitioning Into Automated Physical Database Design, SIGMOD, 2004
- A. Elmore, et al., Zephyr: Live Migration In Shared Nothing Databases For Elastic Cloud Platforms , SIGMOD, 2011
- S. Barker, et al., "Cut Me Some Slack": Latency-Aware Live Migration For Databases, EDBT, 2012
- C. Clark, et al., Live Migration Of Virtual Machines, NSDI, 2005
- Herodotou, et al., Query Optimization Techniques For Partitioned Tables, SIGMOD, 2011
- W. Hasan, et al., Open Issues In Parallel Query Optimization, SIGMOD Record, 1996
- A.Y. Levy, et al., Query Optimization By Predicate Move-Around, VLDB, 1994
- I. Pandis, et al., Data-Oriented Transaction Execution, VLDB, 2010
- S. Harizopoulos, et al., OLTP Through The Looking Glass, And What We Found There, SIGMOD, 2008
- S. Manegold, et al., Generic Database Cost Models For Hierarchical Memory Systems, VLDB, 2002
- A. Kemper, et al., Hyper: A Hybrid OLTP & OLAP Main Memory Database System Based On Virtual Memory Snapshots, ICDE, 2011
- M. Grund, et al., HYRISE: A Main Memory Hybrid Storage Engine, VLDB, 2010
- B. Chattopadhyay, et al., Tenzing A SQL Implementation On The Mapreduce Framework, VLDB, 2011
- Werner Vogels, Eventually Consistent, ACM Queue, 2009
- J. Baker, et al., Megastore: Providing Scalable, Highly Available Storage For Interactive Services, CIDR, 2011
- Pat Helland, Life Beyond Distributed Transactions: An Apostate's Opinion, CIDR, 2007
NewSQL Introduction
Intro to Distributed Transactions
Recommended Project:
Concurrency Control Schemes
Replication
Recommended Project:
Checkpointing / Logging / Recovery
Recommended Projects:
Database Design
Recommended Project:
Live Migration
Recommended Project:
Distributed Query Planning
Recommended Project:
Main Memory Storage Engines
Recommended Projects:
Analytical Query Processing
Recommended Project:
Weaker Consistency Models
Recommended Projects: