ABSTRACT

YourSQL数据库系统利用额外的存内计算对数据密集型查询进行了加速。通过将查询的数据扫描卸载到用户可编程的SSD中,YourSQL实现了早期过滤(early filtering)操作。YourSQL是基于MariaDB部署实现的,通过对不同复杂程度的SQL查询进行实验,YourSQL在TPC-H查询上实现了3.6x的时间加速,同时实验也表明YourSQL也具有随数据集扩展的能耗节省。研究表明,YourSQL结合早期过滤和端到端数据路径优化,可以以更低的能耗加速大规模分析查询。

INTRODUCTION

YOURSQL

Motivation Example:Early Filtering

Our Approach

DESIGN AND IMPLEMENTION

Basic Design

Optimization

EVALUATION