1986
DOI: 10.1145/16856.16878
|View full text |Cite
|
Sign up to set email alerts
|

Query processing in main memory database management systems

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 addr… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
51
0

Year Published

1994
1994
2019
2019

Publication Types

Select...
4
4

Relationship

0
8

Authors

Journals

citations
Cited by 72 publications
(52 citation statements)
references
References 14 publications
0
51
0
Order By: Relevance
“…T-trees have been specifically proposed as a suitable structure for in-memory management of large sets of distinct search terms [3]. T-trees are similar to BSTs, with the modification that each node contains an array of lexicographically adjacent search terms, up to a fixed limit.…”
Section: Binary Search Treesmentioning
confidence: 99%
“…T-trees have been specifically proposed as a suitable structure for in-memory management of large sets of distinct search terms [3]. T-trees are similar to BSTs, with the modification that each node contains an array of lexicographically adjacent search terms, up to a fixed limit.…”
Section: Binary Search Treesmentioning
confidence: 99%
“…For higher selectivities, Lehman and Carey [LC86] concluded that the T-tree and bucket-chained hashtable were the best data structures for accelerating selections in main-memory databases. The work in [Ron98] reports, however, that a B-tree with a block-size equal to the cache line size is optimal.…”
Section: Selectionsmentioning
confidence: 99%
“…In main memory databases, the choice of query processing strategies (DeWitt et al, 1984, Bitton andTurbyfill, 1986;Shapiro, 1986;Lehman and Carey, 1986b;Bitton et al, 1987;Swami, 1989;Whang and Krishnamurthy, 1990) is based on the number of CPU cycles and memory space efficiency rather than the number of disk accesses and disk space efficiency. The results of comparing different query processing strategies obtained by some researchers (DeWitt et al, 1984;Lehman and Carey, 1986b;Shapiro, 1986) showed that hash-based query processing strategies are faster than others when large main memory is available.…”
Section: Query Processingmentioning
confidence: 99%
“…The results of comparing different query processing strategies obtained by some researchers (DeWitt et al, 1984;Lehman and Carey, 1986b;Shapiro, 1986) showed that hash-based query processing strategies are faster than others when large main memory is available. On the other hand, a main memory database system used in OBE (Bitton et al, 1987;Whang et al, 1987;Whang and Krishnamurthy, 1990) implemented apipelined nested loop join with array indexes and obtained good performance in both time and memory space.…”
Section: Query Processingmentioning
confidence: 99%
See 1 more Smart Citation