想遷移現(xiàn)有的數(shù)據(jù)倉庫到Hadoop平臺?想在Hadoop上重用其他RDMBS的SQL技能?有何方案能幫助您解決這類問題,答案是IBM Big SQL。
Big SQL是IBM的SQL alt="物聯(lián)網(wǎng)" width="550" height="322" />
Big SQL支持將表建在HDFS(共享Hive的HCatalog)上,支持各種開源文件格式(如Parquet,ORC等),專門針對Read和Scan操作進(jìn)行優(yōu)化;支持創(chuàng)建基于HBase的BigSQL表,為Insert/Update/Delete/Lookup并發(fā)讀寫操作而優(yōu)化;Big SQL還能與Spark共享元數(shù)據(jù),使得Spark SQL能夠訪問Big SQL表。
通過聯(lián)邦技術(shù),Big SQL能一個(gè)SQL語句中同時(shí)訪問(包括讀取和關(guān)聯(lián)等各種SQL操作)本地的Hive/HBase表和其他遠(yuǎn)程的數(shù)據(jù)庫的表。
支持Oracle、DB2、Netezza的SQL語法,輕松兼容已有的SQL應(yīng)用和技能。
由于Big SQL支持ANSI SQL標(biāo)準(zhǔn),兼容Oracle和Netezza等的通用SQL自然不在話下。讓您眼前一亮的是,它能運(yùn)行其他大部分Oracle和Netezza的語法,如:


當(dāng)然,這種兼容性不是100%的,但兼容絕大部分常用的語法和持續(xù)的改進(jìn),Big SQL會讓您嘗到遷移現(xiàn)有SQL工作負(fù)載到Hadoop的便利性。