YourSQL
- 1 August 2016
- journal article
- Published by Association for Computing Machinery (ACM) in Proceedings of the VLDB Endowment
- Vol. 9 (12), 924-935
- https://doi.org/10.14778/2994509.2994512
Abstract
This paper presents YourSQL, a database system that accelerates data-intensive queries with the help of additional in-storage computing capabilities. YourSQL realizes very early filtering of data by offloading data scanning of a query to user-programmable solid-state drives. We implement our system on a recent branch of MariaDB (a variant of MySQL). In order to quantify the performance gains of YourSQL, we evaluate SQL queries with varying complexities. Our result shows that YourSQL reduces the execution time of the whole TPC-H queries by 3.6×, compared to a vanilla system. Moreover, the average speed-up of the five TPC-H queries with the largest performance gains reaches over 15×. Thanks to this significant reduction of execution time, we observe sizable energy savings. Our study demonstrates that the YourSQL approach, combining the power of early filtering with end-to-end datapath optimization, can accelerate large-scale analytic queries with lower energy consumption.Keywords
This publication has 7 references indexed in Scilit:
- Biscuit: A Framework for Near-Data Processing of Big Data WorkloadsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2016
- IbexProceedings of the VLDB Endowment, 2014
- Query processing on smart SSDsPublished by Association for Computing Machinery (ACM) ,2013
- Active disk meets flashPublished by Association for Computing Machinery (ACM) ,2013
- Enabling cost-effective data processing with smart SSDPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2013
- Intelligent SSDPublished by Association for Computing Machinery (ACM) ,2013
- A case for intelligent disks (IDISKs)ACM SIGMOD Record, 1998