Title
neoDBMS: In-situ Snapshots for Multi-Version DBMS on Native Computational Storage
Abstract
Multi-versioning and MVCC are the foundations of many modern DBMSs. Under mixed workloads and large datasets, the creation of the transactional snapshot can become very expensive, as long-running analytical transactions may request old versions, residing on cold storage, for reasons of transactional consistency. Furthermore, analytical queries operate on cold data, stored on slow persistent storage. Due to the poor data locality, snapshot creation may cause massive data transfers and thus lower performance. Given the current trend towards computational storage and near-data processing, it has become viable to perform such operations in-storage to reduce data transfers and improve scalability. neoDBMS is a DBMS designed for near-data processing and computational storage. In this paper, we demonstrate how neoDBMS performs snapshot computation in-situ. We showcase different interactive scenarios, where neoDBMS outperforms PostgreSQL 12 by up to 5x.
Year
DOI
Venue
2022
10.1109/ICDE53745.2022.00290
2022 IEEE 38TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2022)
Keywords
DocType
ISSN
ndp, smart storage, disaggregated memory
Conference
1084-4627
Citations 
PageRank 
References 
0
0.34
0
Authors
8
Name
Order
Citations
PageRank
Arthur Bernhardt100.34
Sajjad Tamimi200.34
Tobias Vinçon347.51
Christian Knödler400.34
Florian Stock501.35
Carsten Heinz600.34
Andreas Koch79415.13
Ilia Petrov88320.20