将现有的SQL工作负载迁移至hadoop竟然如此简单!

  想迁移现有的数据仓库到Hadoop平台?想在Hadoop上重用其他RDMBS的SQL技能?有何方案能帮助您解决这类问题,答案是IBM Big SQL。

  Big SQL是IBM的SQL alt="物联网" width="550" height="322" />

  Big SQL支持将表建在HDFS(共享Hive的HCatalog)上,支持各种开源文件格式(如Parquet,ORC等),专门针对Read和Scan操作进行优化;支持创建基于HBase的BigSQL表,为Insert/Update/Delete/Lookup并发读写操作而优化;Big SQL还能与Spark共享元数据,使得Spark SQL能够访问Big SQL表。

  通过联邦技术,Big SQL能一个SQL语句中同时访问(包括读取和关联等各种SQL操作)本地的Hive/HBase表和其他远程的数据库的表。

  支持Oracle、DB2、Netezza的SQL语法,轻松兼容已有的SQL应用和技能。

  由于Big SQL支持ANSI SQL标准,兼容Oracle和Netezza等的通用SQL自然不在话下。让您眼前一亮的是,它能运行其他大部分Oracle和Netezza的语法,如:

物联网
物联网

 

  当然,这种兼容性不是100%的,但兼容绝大部分常用的语法和持续的改进,Big SQL会让您尝到迁移现有SQL工作负载到Hadoop的便利性。