Title
Native Storage Techniques for Data Management
Abstract
In the present tutorial we perform a cross-cut analysis of database storage management from the perspective of modern storage technologies. We argue that neither the design of modern DBMS, nor the architecture of modern storage technologies are aligned with each other. Moreover, the majority of the systems rely on a complex multi-layer and compatibility-oriented storage stack. The result is needlessly suboptimal DBMS performance, inefficient utilization, or significant write amplification due to outdated abstractions and interfaces. In the present tutorial we focus on the concept of native storage, which is storage operated without intermediate abstraction layers over an open native storage interface and is directly controlled by the DBMS. We cover the following aspects of native storage: (i) architectural approaches and techniques; (ii) interfaces; (iii) storage abstractions; (iv) DBMS/system integration; (v) in-storage processing.
Year
DOI
Venue
2019
10.1109/ICDE.2019.00236
2019 IEEE 35th International Conference on Data Engineering (ICDE)
Keywords
Field
DocType
Storage management,Databases,Tutorials,Optimization,Bandwidth,Hardware,Semiconductor memory
Semiconductor memory,Architecture,Abstraction,Computer science,Write amplification,Bandwidth (signal processing),Database storage structures,Data management,Operating system,Database,System integration
Conference
ISSN
ISBN
Citations 
1084-4627
978-1-5386-7474-1
1
PageRank 
References 
Authors
0.35
0
5
Name
Order
Citations
PageRank
Ilia Petrov18320.20
Andreas Koch215529.56
Sergey Hardock383.56
Tobias Vinçon447.51
Christian Riegger533.77