中文

PushdownDB:利用S3计算加速数据库管理系统

数据库 2020-02-17 v1

摘要

本文研究了利用亚马逊云服务(AWS)简单存储服务(S3)引擎中称为S3 Select的近期发布能力,将数据库管理系统(DBMS)分析查询的部分计算下推至S3的有效性。我们表明,某些DBMS原语(过滤、投影、聚合)总可以成本有效地移入S3。其他更复杂的操作(连接、top-K、分组)需要重新实现以利用S3 Select,且通常是下推的候选。我们通过使用我们开发的新型DBMS——PushdownDB进行实验展示了这些能力。使用包含TPC-H查询的一组查询进行的实验表明,与不采用S3 Select的基线相比,PushdownDB平均便宜30%且快6.7倍。

关键词

引用

@article{arxiv.2002.05837,
  title  = {PushdownDB: Accelerating a DBMS using S3 Computation},
  author = {Xiangyao Yu and Matt Youill and Matthew Woicik and Abdurrahman Ghanem and Marco Serafini and Ashraf Aboulnaga and Michael Stonebraker},
  journal= {arXiv preprint arXiv:2002.05837},
  year   = {2020}
}