2015
DOI: 10.1109/tkde.2015.2453154
|View full text |Cite
|
Sign up to set email alerts
|

PCMLogging: Optimizing Transaction Logging and Recovery Performance with PCM

Abstract: Phase-change memory (PCM), as one of the most promising next-generation memory technologies, offers various attractive properties such as non-volatility, byte addressability, bit alterability, and low idle energy consumption. Recently, PCM has drawn much attention from the database community for optimizing query and transaction performance. As a complement to existing work, we present PCMLogging, a novel logging scheme that exploits PCM for both data caching and transaction logging to minimize I/O accesses in … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
17
0

Year Published

2016
2016
2022
2022

Publication Types

Select...
5
3
1

Relationship

1
8

Authors

Journals

citations
Cited by 29 publications
(17 citation statements)
references
References 34 publications
0
17
0
Order By: Relevance
“…It requires two (expensive) epoch barriers [9] per log write and partial overwriting to tolerate holes in the log (necessary to improve parallelism), and is thus not implementable on current hardware; the partial overwriting also accelerates device wear-out. PCMLogging [11] employs PCM as both data buffer and log space. Pelley et al [35] demonstrated different uses of NVM in database systems, but also relies on the epoch barrier.…”
Section: Related Workmentioning
confidence: 99%
“…It requires two (expensive) epoch barriers [9] per log write and partial overwriting to tolerate holes in the log (necessary to improve parallelism), and is thus not implementable on current hardware; the partial overwriting also accelerates device wear-out. PCMLogging [11] employs PCM as both data buffer and log space. Pelley et al [35] demonstrated different uses of NVM in database systems, but also relies on the epoch barrier.…”
Section: Related Workmentioning
confidence: 99%
“…Through the use of PCM, the transaction log overhead in disk-based relational databases can be reduced. Gao et al [2011] designed a logging method used in disk-based databases called PCMLogging, in which buffered updates and transaction logs are completely integrated. In this way, the dirty pages cached by PCM can also be used as log.…”
Section: Database Systemsmentioning
confidence: 99%
“…Kim suggests that one of the described NVRAM technologies is likely to succeed in 2020 [11]. Some researchers assumed that, in the immediate future, the next-generation memory would became phase-change memory (PCM) [7,18]. Another NVRAM memory technology (3D XPoint, announced by Intel and Micron) was expected to appear on market in 2016 with much better properties than the alternatives [5,10,17].…”
Section: Related Workmentioning
confidence: 99%