CS525 - Advanced Database Organization - 2020 Fall

Course webpage for CS525 - 2020 Fall taught by Boris Glavic

Literature references

Below is a list of research papers related to the course organized by topic.

Storage and Buffering

  • 01
    :: The five-minute rule twenty years later, and how flash memory changes the rules\\

    1. Graefe\\

    DAMOS ( 2007)\\

  • 02
    :: The five-minute rule ten years later, and other computer storage rules of thumb\\

    1. Gray and G. Graefe\\

    SIGMOD ( 1997)\\

  • 03
    :: The 5 minute rule for trading memory for disc accesses and the 10 byte rule for trading memory for CPU time\\

    1. Gray and F. Putzolu\\

    SIGMOD 395–398 ( 1987)\\

  • 04
    :: Query evaluation techniques for large databases\\

    1. Graefe\\

    ACM Computing Surveys 25 73–169 ( 1993)\\

  • 05
    :: ARC: A Self-Tuning, Low Overhead Replacement Cache\\

    1. Megiddo and D. Modha\\

    Proceedings of the 2nd USENIX Conference on File and Storage Technologies 115–130 ( 2003)\\

  • O6
    :: The LRU-K page replacement algorithm for database disk buffering\\

      1. O'neil and P. E. O'neil and G. Weikum\\

    SIGMOD Record 22 297–306 ( 1993)\\

  • 07
    :: Principles of database buffer management\\

    1. Effelsberg and T. Haerder\\

    ACM Transactions on Database Systems (TODS) 9 560–595 ( 1984)\\

Index Structures

  • 01
    :: Performance of B-tree concurrency control algorithms\\

    1. Srinivasan and M. J. Carey\\

    SIGMOD 416–425 ( 1991)\\

  • 02
    :: On optimistic methods for concurrency control\\

      1. Kung and J. T. Robinson\\

    ACM Transactions on Database Systems (TODS) 6 213–226 ( 1981)\\

  • 03
    :: Concurrency of operations on B-trees\\

    1. Bayer and M. Schkolnick\\

    Acta informatica 9 1–21 ( 1977)\\

  • 04
    :: Granularity of locks and degrees of consistency in a shared data base\\

      1. Gray and R. A. Lorie and G. R. Putzolu and I. L. Traiger\\

    IBM Research Division ( 1976)\\

  • 05
    :: Database Cracking\\

    1. Idreos and M. Kersten and S. Manegold\\

    CIDR ( 2007)\\

  • 06
    :: Dynamic hash tables\\

      1. Larson\\

    Communications of the ACM 31 446–457 ( 1988)\\

  • 07
    :: Extendible hashing—a fast access method for dynamic files\\

    1. Fagin and J. Nievergelt and N. Pippenger and H. R. Strong\\

    ACM Transactions on Database Systems (TODS) 4 315–344 ( 1979)\\

  • 08
    :: Linear hashing: A new tool for file and table addressing\\

    1. Litwin\\

    VLDB 6 212–223 ( 1980)\\

  • 09
    :: Performance of linear hashing schemes for primary key retrieval\\

    1. Manolopoulos and N. Lorentzos\\

    Information Systems 19 433–446 ( 1994)\\

  • 10
    :: R-trees: a dynamic index structure for spatial searching\\

    1. Guttman\\

    The VLDB Journal 47–57 ( 1984)\\

  • 11
    :: Self-selecting, self-tuning, incrementally optimized indexes\\

    1. Graefe and H. Kuno\\

    EDBT 371–381 ( 2010)\\

  • 12
    :: The R-tree: A dynamic index for multi-dimensional objects\\

    1. Sellis and N. Roussopoulos and C. Faloutsos\\

    The VLDB Journal 507–518 ( 1987)\\

  • 13
    :: The R*-tree: an efficient and robust access method for points and rectangles\\

    1. Beckmann and H. P. Kriegel and R. Schneider and B. Seeger\\

    ACM SIGMOD Record 19 322–331 ( 1990)\\

  • 14
    :: Log-logarithmic worst-case range queries are possible in space theta(N).\\

    1. Willard\\

    INFO. PROC. LETT. 17 81–84 ( 1983)\\

  • 15
    :: An efficient digital search algorithm by using a double-array structure
    J.-I. Aoe
    Software Engineering, IEEE Transactions on 15 1066–1077 ( 1989)\\

  • 16
    :: Histogram-aware sorting for enhanced word-aligned compression in bitmap indexes\\

    1. Kaser and D. Lemire and K. Aouiche\\

    Workshop on Data warehousing and OLAP 1–8 ( 2008)\\

  • 17
    :: Trie memory\\

    1. Fredkin\\

    Communications of the ACM 3 490–499 ( 1960)\\