• Home
  • Search
  • SSD-Aware Temporary Data Management Policy for Improving Query Performance
  • Cite Icon1
  • https://doi.org/10.1007/978-3-319-08010-9_44Copy DOI Icon

SSD-Aware Temporary Data Management Policy for Improving Query Performance

  • Jan 1, 2014
  • Zhiliang Guo +3 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

As data volume grows rapidly and queries become more complex, database engine has to deal with larger amount of temporary data when performing operators such as sort and join. Generally, these temporary data are organized as small temporary files stored in HDD. Due to the poor access performance on HDD, processing time of I/O operations on these files has a direct impact on the response time of queries. Compared to HDD, solid-state drive (SSD) offers more random IOPS and comparable sequential bandwidth. So, using SSD to replace HDD may be an ideal pattern when dealing with temporary data. In this paper, we find out that query processing performing improvement is unsatisfactory if we store temporary files in SSD directly. Thus, we propose a SSD aware temporary data management policy called STDM. STDM takes both the I/O behaviors of temporary data and SSD physical characteristics into account. Temporary data are cached in memory at first, and then written to SSD in an append-only fashion. In this way, we reduce random writes and take full advantage of fast random reads on SSD. We implement a prototype based on PostgreSQL and evaluate its performance on TPC-H benchmark. Experiment result shows that STDM improves query processing performance dramatically compared to the traditional method for organizing temporary data.

Similar Papers
  • Conference Article
  • Citations7

High-Performance Stateful Stream Processing on Solid-State Drives

  • Aug 27, 2018
  • Gyewon Lee +4
  • Research Article
  • Citations4

Proactive Stripe Reconstruction to Improve Cache Use Efficiency of SSD-Based RAID Systems

  • Sep 09, 2023
  • ACM Transactions on Embedded Computing Systems
  • Zhibing Sha +5
  • Research Article
  • Citations27

Indexing in flash storage devices: a survey on challenges, current approaches, and future trends

  • Aug 03, 2019
  • The VLDB Journal
  • Athanasios Fevgas +3
  • Research Article
  • Citations3

RPK-table based efficient algorithm for join-aggregate query on MapReduce

  • Jan 01, 2016
  • CAAI Transactions on Intelligence Technology
  • Zhan Li +3
  • Conference Article
  • Citations5

DYVEP: An active database system with vertical partitioning functionality

  • Apr 01, 2013
  • L Rodriguez +3
  • Conference Article
  • Citations51

Efficient Evaluation of k-Range Nearest Neighbor Queries in Road Networks

  • Jan 01, 2010
  • Jie Bao +3
  • Conference Article
  • Citations14

Self-managing online partitioner for databases (SMOPD)

  • Jan 01, 2013
  • Liangzhe Li +1
  • Conference Article
  • Citations1

Caching Support for Range Query Processing on Bitmap Indices

  • Jul 06, 2021
  • Sarah Mcclain +5
  • Conference Article
  • Citations1

An evaluation of alternative shared-nothing architecture for analytical processing systems

  • Oct 01, 2015
  • Hyunsik Choi +4
  • Book Chapter
  • Citations6

Efficient Compression of Text Attributes of Data Warehouse Dimensions

  • Jan 01, 2005
  • Jorge Vieira +2
  • Conference Article
  • Citations8

Autonomous database partitioning using data mining on single computers and cluster computers

  • Jan 01, 2012
  • Liangzhe Li +1
  • Book Chapter
  • Citations1

Towards Making Database Systems PCM-Compliant

  • Jan 01, 2015
  • Vishesh Garg +2
  • Conference Article
  • Citations5

TEFS: A flash file system for use on memory constrained devices

  • May 01, 2016
  • Wade Penson +2
  • Book Chapter
  • Citations1

Data Warehouse Processing Scale-Up for Massive Concurrent Queries with SPIN

  • Jan 01, 2015
  • João Pedro Costa +1
  • Book Chapter
  • Citations12

Comparing Oracle and PostgreSQL, Performance and Optimization

  • Jan 01, 2021
  • Pedro Martins +4
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.