一、前言
数据分析师在工作中会频道的接触数据库,因此写SQL成为了每一个数据分析师必须具备的能力。但是,市面上的数据库千千万种,有关系数据库,如MySQL、ORACLE、PostgreSQL等;大数据相关的数据库,如基于hadoop的hive等等。作者在实际的工作中,就需要面临多种数据库提取数据的需求,如从MySQL提取实时的业务数据情况,从hive批量的跑历史累计数据,进行大量的数据计算。Presto可以理解成为一个数据库管理系统,它能够打通多种数据库,实现跨数据库的表查询,以及MySQL和hive之间的数据迁移(此功能很像sqoop)。同时,Presto集合多种数据库的查询语法,不论你是什么数据库,只要连接上了Presto,只需要使用Presto的查询语法和函数,就可以轻松的查询不同数据库,再也不担心不同数据库的查询语法不兼容了。
网友评论