Proceedings of the 2015 ACM SIGMOD International Conference on Management of Data 2015
DOI: 10.1145/2723372.2731082
|View full text |Cite
|
Sign up to set email alerts
|

Data Management in Non-Volatile Memory

Abstract: Non-volatile memory promises to bridge the gap between main memory and secondary storage by offering a universal storage device. Its performance profile is unique in that its latency is close to main memory and it is byte addressable, but it exhibits asymmetric I/O in that writes are more expensive than reads. These properties imply that it cannot act as a drop-in replacement for either main-memory or disk. Therefore, we must revisit the salient aspects of data management in light of this new technology. In wh… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
7
0

Year Published

2015
2015
2019
2019

Publication Types

Select...
3
3
2

Relationship

0
8

Authors

Journals

citations
Cited by 22 publications
(7 citation statements)
references
References 40 publications
0
7
0
Order By: Relevance
“…The current trends indicate that these techniques are significantly changing the underlying environment of traditional data management and analysis systems, including highperformance processors and hardware accelerators, NVM, RDMA-capable (remote direct memory access) networks. Significantly, the ongoing underlying environments, marked by heterogeneous multi-core architecture and hybrid storage hierarchy, make the already complicated software design space become more sophisticated [1][2][3][4].…”
Section: 2 the Trend Of Hardwarementioning
confidence: 99%
“…The current trends indicate that these techniques are significantly changing the underlying environment of traditional data management and analysis systems, including highperformance processors and hardware accelerators, NVM, RDMA-capable (remote direct memory access) networks. Significantly, the ongoing underlying environments, marked by heterogeneous multi-core architecture and hybrid storage hierarchy, make the already complicated software design space become more sophisticated [1][2][3][4].…”
Section: 2 the Trend Of Hardwarementioning
confidence: 99%
“…All the reads during the join phase tend to be sequential, while the writes in the partitioning phase are random. We note that these adapted cost functions still do not account for the byte-addressability of NVM [77].…”
Section: Query Optimizermentioning
confidence: 99%
“…This tutorial differs from previous presentations on NVM [77] because we go beyond storage management and talk about the entire internal DBMS stack. We will couch all of the above topics in the context of the Peloton [4,63] DBMS.…”
Section: Introductionmentioning
confidence: 97%
“…Data Blocks are self-contained containers that store one or more attribute chunks in a byte-addressable compressed format. The goal of Data Blocks is to conserve memory tuple count sma offset 0 dict offset 0 data offset 0 compression 0 string offset 0 sma offset 1 [8,33]. In HyPer, Data Blocks are used as a compressed in-memory storage format for cold data and for persistence.…”
Section: Data Blocksmentioning
confidence: 99%