Skip to content

Commit

Permalink
databases: add a bunch of papers
Browse files Browse the repository at this point in the history
  • Loading branch information
erikgrinaker committed Jul 24, 2020
1 parent 823d143 commit 56d8a42
Showing 1 changed file with 9 additions and 0 deletions.
9 changes: 9 additions & 0 deletions databases.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@
- [ ] 📄 [Calvin: Fast Distributed Transactions for Partitioned Database Systems](http://cs.yale.edu/homes/thomson/publications/calvin-sigmod12.pdf) (DJ Abadi et al 2012) _"The Calvin paper"_
- [ ] 📄 [Consistency in Non-Transactional Distributed Storage Systems](https://arxiv.org/pdf/1512.00168.pdf) (P Viotti, M Vukolić 2016)
- [ ] 📄 [Highly Available Transactions: Virtues and Limitations](http://www.vldb.org/pvldb/vol7/p181-bailis.pdf) (P Bailis, JM Hellerstein et al 2013)
- [ ] 📄 [Lazy State Determination: More concurrency for contending linearizable transactions](https://arxiv.org/pdf/2007.09733.pdf) (TM Vale et al 2020)
- [ ] 📄 [Naming and Synchronization in a Decentralized Computer System](https://dspace.mit.edu/bitstream/handle/1721.1/16279/05331643-MIT.pdf) (DP Reed 1978) _"The MVCC paper"_
- [ ] 📄 [Rethinking Serializable Multiversion Concurrency Control](http://www.jmfaleiro.com/pubs/multiversion-vldb2015.pdf) (JM Faleiro, DJ Abadi 2015)
- [ ] 📄 [Scalable Atomic Visibility with RAMP Transactions](http://www.bailis.org/papers/ramp-sigmod2014.pdf) (P Bailis et al 2014)
Expand All @@ -36,9 +37,16 @@
## Queries

- [ ] 📄 [Access Path Selection in a Relational Database Management System](https://www2.cs.duke.edu/courses/compsci516/cps216/spring03/papers/selinger-etal-1979.pdf) (PG Selinger et al 1979)
- [ ] 📄 [Access Path Selection in Main-Memory Optimized Data Systems: Should I Scan or Should I Probe?](https://www.eecs.harvard.edu/~kester/files/accesspathselection.pdf) (MS Kester, M Athanassoulis, S Idreos 2017)
- [ ] 📄 [Adaptive Execution of Compiled Queries](https://db.in.tum.de/~leis/papers/adaptiveexecution.pdf) (A Kohn, V Leis, T Neumann 2018)
- [ ] 📄 [An Overview of Query Optimization in Relational Systems](https://web.stanford.edu/class/cs345d-01/rl/chaudhuri98.pdf) (S Chaudhuri 1998)
- [ ] 📖 [Building Query Compilers](http://pi3.informatik.uni-mannheim.de/~moer/querycompiler.pdf) (G Moerkotte 2014)
- [ ] 📄 [Compilation in the Microsoft SQL Server Hekaton Engine](https://15721.courses.cs.cmu.edu/spring2016/papers/freedman-ieee2014.pdf) (C Freedman, E Ismert, PA Larson 2014)
- [ ] 📄 [Don’t Hold My Data Hostage – A Case For Client Protocol Redesign](http://www.vldb.org/pvldb/vol10/p1022-muehleisen.pdf) (M Raasweldt, H Mühleisen 2017)
- [ ] 📄 [Efficiently Compiling Efficient Query Plans for Modern Hardware](https://www.vldb.org/pvldb/vol4/p539-neumann.pdf) (T Neumann 2011)
- [ ] 📄 [Generating Code for Holistic Query Evaluation](https://w6113.github.io/files/papers/krikellas-icde2010.pdf) (K Krikellas, SD Viglas, M Cintra 2010)
- [ ] 📄 [How to Architect a Query Compiler, Revisited](https://www.cs.purdue.edu/homes/rompf/papers/tahboub-sigmod18.pdf) (RY Tahboub, GM Essertel, T Rompf 2018)
- [ ] 📄 [Micro Adaptivity in Vectorwise](https://15721.courses.cs.cmu.edu/spring2020/papers/14-compilation/p1231-raducanu.pdf) (B Raducanu, P Boncz, M Zukowski 2013)
- [ ] 📄 [Optimization of Queries with User-Defined Predicates](http://www.vldb.org/conf/1996/P087.PDF) (S Chaudhur, K Shim 1999)
- [ ] 📄 [The Cascades Framework for Query Optimization](https://www.cse.iitb.ac.in/infolab/Data/Courses/CS632/Papers/Cascades-graefe.pdf) (G Graefe 1995)

Expand All @@ -48,6 +56,7 @@
- [ ] 📄 [Aries: A Transaction Recovery Method Supporting Fine-Granularity Locking and Partial Rollbacks Using Write-Ahead Logging](https://cs.stanford.edu/people/chrismre/cs345/rl/aries.pdf) (C Mohan et al 1992)
- [ ] 📄 [bLSM: A General Purpose Log Structured Merge Tree](http://www.eecs.harvard.edu/~margo/cs165/papers/gp-lsm.pdf) (R Sears, R Ramakrishnan 2012)
- [ ] 📄 [Building a Bw-Tree Takes More Than Just Buzz Words](http://www.cs.cmu.edu/~huanche1/publications/open_bwtree.pdf) (Z Wang et al 2018)
- [ ] 📄 [Constant Time Recovery in Azure SQL Database](https://www.microsoft.com/en-us/research/uploads/prod/2019/06/p700-antonopoulos.pdf) (P Antonopoulos et al 2019)
- [ ] 📄 [Jungle: Towards Dynamically Adjustable Key-Value Store by Combining LSM-Tree and Copy-On-Write B+-Tree](https://greensky00.github.io/pdf/jungle_hotstorage19.pdf) (JS Ahn et al 2019)
- [ ] 📄 [The Bw-Tree: A B-tree for New Hardware Platforms](https://www.microsoft.com/en-us/research/wp-content/uploads/2016/02/bw-tree-icde2013-final.pdf) (JJ Levandoski, DB Lomet, S Sengupta 2013)
- [ ] 📄 [The Log-Structured Merge Tree](https://www.cs.umb.edu/~poneil/lsmtree.pdf) (P O'Neil, E Cheng, D Gawklik, E O'Neil 1996)
Expand Down

0 comments on commit 56d8a42

Please sign in to comment.