ACM Home Page
Please provide us with feedback. Feedback
Query processing in main memory database management systems
Full text PdfPdf (1.43 MB)
Source International Conference on Management of Data archive
Proceedings of the 1986 ACM SIGMOD international conference on Management of data table of contents
Washington, D.C., United States
Pages: 239 - 250  
Year of Publication: 1986
ISBN:0-89791-191-1
Also published in ...
Authors
Tobin J. Lehman  Computer Sciences Department, University of Wisconsin, Madison, WI
Michael J. Carey  Computer Sciences Department, University of Wisconsin, Madison, WI
Sponsor
SIGMOD: ACM Special Interest Group on Management of Data
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 18,   Downloads (12 Months): 132,   Citation Count: 40
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/16894.16878
What is a DOI?

ABSTRACT

Most previous work in the area of main memory database systems has focused on the problem of developing query processing techniques that work well with a very large buffer pool. In this paper, we address query processing issues for memory resident relational databases, an environment with a very different set of costs and priorities. We present an architecture for a main memory DBMS, discussing the ways in which a memory resident database differs from a disk-based database. We then address the problem of processing relational queries in this architecture, considering alternative algorithms for selection, projection, and join operations and studying their performance. We show that a new index structure, the T Tree, works well for selection and join processing in memory resident databases. We also show that hashing methods work well for processing projections and joins, and that an old join method, sort-merge, still has a place in main memory.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
AHU74
 
AHK85
A Ammann, M Hanrahan and R Knshnamurt.hy, Design of a Memory Resident DBMS, Proc IEEE COMPCON, San Francisco, February 1985
Bab79
BBD83
 
BIE77
M Blasgen and K Eswaran, Storage and Access m Relational Databases, IBM Systems Journal 16,4 (1977)
 
Bra84
Com79
 
Dat81
 
Dat85
DKO84
 
DeG85
D DeWltt and R Gerber, Muluproeessor Hash-Based Join Algonthms, Proc of l l th lnt Conf on Very Large Data Bases, Stockholm, Sweden, August 1985
 
Eic86
M Etch, MMDB Recovery, Southern Methodist Umv Dept of Computer Sciences Teeh Rep # 86-CSE-1 I, March 1986
EIB84
FNP79
 
Fis86
M Pisbeta, Techology '86 Sohd State, IEEE Spectrum 23,1 (January 1986)
 
GLV83
H Garela-Mohna, R J Lipton and J Valdes, A Massive Memory Maclune, Pnnceton Umv EECS Dept Teeh Rep # 315, July 1983
HoT85
 
IBM79
IBM, IMS Verston 1 Release 1 5 Fast Path Feature Descrzpnon and Destgn Grade, IBM World Trade Systems Centers (G320-5775), 1979
 
Knu73
D Knuth, Sornng and Searching, Addison-Wesley, 1973
 
LeC85
T Lehman and M Carey, A Study of Index Structures for Mare Memory Database Management Systems, UW CS Tech Rep # 605, July 1985 (A revased version has been subrrntted for pubhcauon)
 
LeR85
M Leland and W Roome, The Stilton Database Machine, Proc 4th Int Workshop on Database Machines, Grand Bahama Island, March 1985
Lin84
 
Lit80
W Lltwm, Linear Hastung A New Tool For File and Table Addressing, Proc of 6th Int Conf on Very Large Data Bases, Montreal, Canada, October 1980
SAC79
Sha86
Sno84
VaG84
 
War81
D H D Warren, Efficient Processing of Interacuve Relauonal Database Queries Expressed m Logic, Proc of 7th lnt Conf on Very Large Data Bases, Cannes, Fance, September, 1981

CITED BY  40

Collaborative Colleagues:
Tobin J. Lehman: colleagues
Michael J. Carey: colleagues