Publication | Closed Access
YourSQL
107
Citations
13
References
2016
Year
Storage PerformanceEngineeringBig Data AnalyticsIn-memory DatabasesDatabase BenchmarkingStorage SystemsDatabase SystemData ScienceManagementComputing SystemsData IntegrationParallel ComputingData ManagementParallel DatabaseData-intensive QueriesSql QueriesComputer ScienceDistributed Query ProcessingQuery OptimizationRelational QueriesIn-storage Computing
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.
| Year | Citations | |
|---|---|---|
Page 1
Page 1