This page consolidates every research paper referenced across COP 5725 lectures. Featured papers are required reading assigned to a specific week. Foundational papers are cited throughout the slides for context and historical depth. Modern supplementary papers extend each topic.
Each paper links to a PDF copy hosted with the course site.
| Week | Citation | Venue | |
|---|---|---|---|
| 2 | Codd, E.F. A Relational Model of Data for Large Shared Data Banks. 1970. | CACM 13(6) | |
| 6 | Hirn, D. and Grust, T. A Fix for the Fixation on Fixpoints. 2023. | CIDR | |
| 10 | Stonebraker, M. et al. C-Store: A Column-oriented DBMS. 2005. | VLDB | |
| 13 | Leis, V. et al. How Good Are Query Optimizers, Really? 2015. | PVLDB 9(3) | |
| 14 | Mohan, C. et al. ARIES: A Transaction Recovery Method… 1992. | ACM TODS 17(1) | |
| 16 | Raasveldt, M. and Mühleisen, H. DuckDB: An Embeddable Analytical Database. 2019. | SIGMOD |
| Citation | Venue | Year | |
|---|---|---|---|
| Codd, E.F. Further Normalization of the Data Base Relational Model. | Courant Symposia | 1972 | |
| Chen, P. The Entity-Relationship Model — Toward a Unified View of Data. | ACM TODS 1(1) | 1976 | |
| Chamberlin, D. and Astrahan, M. et al. A History and Evaluation of System R. | CACM 24(10) | 1981 | |
| Selinger, P. et al. Access Path Selection in a Relational Database Management System. | SIGMOD | 1979 | |
| Comer, D. The Ubiquitous B-Tree. | ACM Comp. Surv. 11(2) | 1979 | |
| Bernstein, P. and Goodman, N. Concurrency Control in Distributed Database Systems. | ACM Comp. Surv. 13(2) | 1981 | |
| Graefe, G. Volcano: An Extensible and Parallel Query Evaluation System. | IEEE TKDE 6(1) | 1994 | |
| O’Neil, P. et al. The Log-Structured Merge-Tree (LSM-Tree). | Acta Informatica 33 | 1996 | |
| Boncz, P., Zukowski, M., Nes, N. MonetDB/X100: Hyper-Pipelining Query Execution. | CIDR | 2005 | |
| Hellerstein, J., Stonebraker, M., Hamilton, J. Architecture of a Database System. | F&T in Databases 1(2) | 2007 | |
| Kent, W. A Simple Guide to Five Normal Forms in Relational Database Theory. | CACM 26(2) | 1983 |
| Citation | Venue | Year | |
|---|---|---|---|
| Corbett, J. et al. Spanner: Google’s Globally-Distributed Database. | OSDI | 2012 | |
| Diaconu, C. et al. Hekaton: SQL Server’s Memory-Optimized OLTP Engine. | SIGMOD | 2013 | |
| Leis, V., Kemper, A., Neumann, T. The Adaptive Radix Tree. | ICDE | 2013 | |
| Bailis, P. et al. Highly Available Transactions: Virtues and Limitations. | PVLDB 7(3) | 2014 | |
| Dageville, B. et al. The Snowflake Elastic Data Warehouse. | SIGMOD | 2016 | |
| Verbitski, A. et al. Amazon Aurora: Design Considerations… | SIGMOD | 2017 | |
| Kraska, T. et al. The Case for Learned Index Structures. | SIGMOD | 2018 | |
| Neumann, T. Efficiently Compiling Efficient Query Plans for Modern Hardware. | PVLDB 4(9) | 2011 | |
| Behm, A. et al. Photon: A Fast Query Engine for Lakehouse Systems. | SIGMOD | 2022 | |
| Pedreira, P. et al. Velox: Meta’s Unified Execution Engine. | PVLDB 15(12) | 2022 | |
| Eisenberg, A. et al. SQL:2003 Has Been Published. | SIGMOD Record 33(1) | 2004 | |
| Mumick, I., Pirahesh, H., Ramakrishnan, R. The Magic of Duplicates and Aggregates. | VLDB | 1990 |