1984 · 818 citations · 6 references
ComputingComputer ScienceComputer SystemsDatabasesMemoryStorage SystemsData Storage SystemsDatabase ManagementHash TablesMemory HierarchyQuery ProcessingStorage ManagementB+ TreesB-tree IndexingB-treesDatabase SortingHash-based SearchMain Memory OrganizationRecovery In Main-memory DatabasesRelational Database Systems
With the availability of very large, relatively inexpensive main memories, it is becoming possible keep large databases resident in main memory In this paper we consider the changes necessary to permit a relational database system to take advantage of large amounts of main memory We evaluate AVL vs B+-tree access methods for main memory databases, hash-based query processing strategies vs sort-merge, and study recovery issues when most or all of the database fits in main memory As expected, B+-trees are the preferred storage mechanism unless more than 80--90% of the database fits in main memory A somewhat surprising result is that hash based query processing strategies are advantageous for large memory situations
6
Access path selection in a relational database management system
Patricia G. Selinger, M. M. Astrahan, Donald D. Chamberlin et al. · 1979 · 2.2K citations
Storage and access in relational data bases
Michael W. Blasgen, Kapali P. Eswaran · IBM Systems Journal · 1977 · 229 citations