將現(xiàn)有的SQL工作負(fù)載遷移至hadoop竟然如此簡單!
想遷移現(xiàn)有的數(shù)據(jù)倉庫到Hadoop平臺?想在Hadoop上重用其他RDMBS的SQL技能?有何方案能幫助您解決這類問題,答案是IBM Big SQL。
Big SQL是IBM的SQL on Hadoop解決方案,它充分利用了IBM在RDBMS領(lǐng)域數(shù)十年的經(jīng)驗,是業(yè)界最成熟、最完善,性能最好的SQL引擎。除此之外,Big SQL還具有其他產(chǎn)品無法比擬的的SQL兼容性。正是這種兼容性,Big SQL成為Offload和整合RDBMS的終極平臺。
在BigInsights 4.2中,Big SQL能兼容DB2、Oracle、Netezza的絕大部分語法。這意味著,您可以輕松地利用BigInsights運行現(xiàn)有的SQL工作負(fù)載,輕松地在Hadoop平臺上繼續(xù)使用您最熟悉的SQL處理數(shù)據(jù)。

- Big SQL支持將表建在HDFS(共享Hive的HCatalog)上,支持各種開源文件格式(如Parquet,ORC等),專門針對Read和Scan操作進行優(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能一個SQL語句中同時訪問(包括讀取和關(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自然不在話下。讓您眼前一亮的是,它能運行其他大部分Oracle和Netezza的語法,如:


當(dāng)然,這種兼容性不是100%的,但兼容絕大部分常用的語法和持續(xù)的改進,Big SQL會讓您嘗到遷移現(xiàn)有SQL工作負(fù)載到Hadoop的便利性。
詳情請咨詢!
客服熱線:023-66090381