一味榛、前言
數(shù)據(jù)分析師在工作中會(huì)頻道的接觸數(shù)據(jù)庫(kù),因此寫(xiě)SQL成為了每一個(gè)數(shù)據(jù)分析師必須具備的能力搏色。但是善茎,市面上的數(shù)據(jù)庫(kù)千千萬(wàn)種垂涯,有關(guān)系數(shù)據(jù)庫(kù)烁焙,如MySQL骄蝇、ORACLE、PostgreSQL等鞠苟;大數(shù)據(jù)相關(guān)的數(shù)據(jù)庫(kù),如基于hadoop的hive等等当娱。作者在實(shí)際的工作中,就需要面臨多種數(shù)據(jù)庫(kù)提取數(shù)據(jù)的需求跨细,如從MySQL提取實(shí)時(shí)的業(yè)務(wù)數(shù)據(jù)情況,從hive批量的跑歷史累計(jì)數(shù)據(jù)冀惭,進(jìn)行大量的數(shù)據(jù)計(jì)算。Presto可以理解成為一個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng)散休,它能夠打通多種數(shù)據(jù)庫(kù),實(shí)現(xiàn)跨數(shù)據(jù)庫(kù)的表查詢戚丸,以及MySQL和hive之間的數(shù)據(jù)遷移(此功能很像sqoop)。同時(shí)限府,Presto集合多種數(shù)據(jù)庫(kù)的查詢語(yǔ)法夺颤,不論你是什么數(shù)據(jù)庫(kù)胁勺,只要連接上了Presto,只需要使用Presto的查詢語(yǔ)法和函數(shù)署穗,就可以輕松的查詢不同數(shù)據(jù)庫(kù),再也不擔(dān)心不同數(shù)據(jù)庫(kù)的查詢語(yǔ)法不兼容了案疲。