2014
DOI: 10.1007/s10619-014-7157-7
|View full text |Cite
|
Sign up to set email alerts
|

Optimizing B+-tree for hybrid storage systems

Abstract: Flash-memory-based solid state drives (SSD) have been widely used in computer systems. Due to the high price and some specific features of SSD such as asymmetric read/write speeds and limited erasure endurance, it has been a very common solution, e.g., in modern data centers, to use hybrid storage systems involving SSD and traditional hard disks (HDD). However, the SSD/HDD-based hybrid storage systems introduce some new problems in the indexing schemes for data management. In this paper, we propose a new B+-tr… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2017
2017
2022
2022

Publication Types

Select...
5
2
1

Relationship

1
7

Authors

Journals

citations
Cited by 28 publications
(3 citation statements)
references
References 20 publications
0
3
0
Order By: Relevance
“…Although this work focuses on optimizing the performance of the buffer manager on HHD-based databases, some techniques are also friendly to SSD-based databases. In the future, we will improve the AMG-Buffer design to make it applicable to different kinds of storage, such as magnetic disks, SSDs, hybrid storage [31], and persistent memory [32].…”
Section: Discussionmentioning
confidence: 99%
“…Although this work focuses on optimizing the performance of the buffer manager on HHD-based databases, some techniques are also friendly to SSD-based databases. In the future, we will improve the AMG-Buffer design to make it applicable to different kinds of storage, such as magnetic disks, SSDs, hybrid storage [31], and persistent memory [32].…”
Section: Discussionmentioning
confidence: 99%
“…Due to the superior randomness of B + trees and the performance of range queries, it has become the technology of choice for all commercial databases, even for distributed databases [6]. There are many literatures on B + tree optimization, such as concurrency control [7], targeted optimization of new hardware like Solid State Drive (SSD) [8,9,10,11] and so on.…”
Section: Related Workmentioning
confidence: 99%
“…HeteroDrive [11] is an example for such a system. HybridB tree, introduced in [12], is a B + tree based index for SSD / HDD-based hybrid storage systems which reduces the random writes to the SSD without sacrificing performance. In [13], caching policies for hybrid database storage systems consisting of SSDs and HDDs are introduced.…”
Section: Related Workmentioning
confidence: 99%