將現(xiàn)有的SQL工作負(fù)載遷移至hadoop竟然如此簡(jiǎn)單!
想遷移現(xiàn)有的數(shù)據(jù)倉(cāng)庫(kù)到Hadoop平臺(tái)?想在Hadoop上重用其他RDMBS的SQL技能?有何方案能幫助您解決這類(lèi)問(wèn)題,答案是IBM Big SQL。
Big SQL是IBM的SQL on Hadoop解決方案,它充分利用了IBM在RDBMS領(lǐng)域數(shù)十年的經(jīng)驗(yàn),是業(yè)界最成熟、最完善,性能最好的SQL引擎。除此之外,Big SQL還具有其他產(chǎn)品無(wú)法比擬的的SQL兼容性。正是這種兼容性,Big SQL成為Offload和整合RDBMS的終極平臺(tái)。
在BigInsights 4.2中,Big SQL能兼容DB2、Oracle、Netezza的絕大部分語(yǔ)法。這意味著,您可以輕松地利用BigInsights運(yùn)行現(xiàn)有的SQL工作負(fù)載,輕松地在Hadoop平臺(tái)上繼續(xù)使用您最熟悉的SQL處理數(shù)據(jù)。
- Big SQL支持將表建在HDFS(共享Hive的HCatalog)上,支持各種開(kāi)源文件格式(如Parquet,ORC等),專(zhuān)門(mén)針對(duì)Read和Scan操作進(jìn)行優(yōu)化;支持創(chuàng)建基于HBase的BigSQL表,為Insert/Update/Delete/Lookup并發(fā)讀寫(xiě)操作而優(yōu)化;Big SQL還能與Spark共享元數(shù)據(jù),使得Spark SQL能夠訪問(wèn)Big SQL表。
- 通過(guò)聯(lián)邦技術(shù),Big SQL能一個(gè)SQL語(yǔ)句中同時(shí)訪問(wèn)(包括讀取和關(guān)聯(lián)等各種SQL操作)本地的Hive/HBase表和其他遠(yuǎn)程的數(shù)據(jù)庫(kù)的表。
- 支持Oracle、DB2、Netezza的SQL語(yǔ)法,輕松兼容已有的SQL應(yīng)用和技能。
由于Big SQL支持ANSI SQL標(biāo)準(zhǔn),兼容Oracle和Netezza等的通用SQL自然不在話下。讓您眼前一亮的是,它能運(yùn)行其他大部分Oracle和Netezza的語(yǔ)法,如:
當(dāng)然,這種兼容性不是100%的,但兼容絕大部分常用的語(yǔ)法和持續(xù)的改進(jìn),Big SQL會(huì)讓您嘗到遷移現(xiàn)有SQL工作負(fù)載到Hadoop的便利性。
更多大數(shù)據(jù)與分析相關(guān)行業(yè)資訊、解決方案、案例、教程等請(qǐng)點(diǎn)擊查看>>>
詳情請(qǐng)咨詢(xún)在線客服!
客服熱線:023-66090381