你好,游客 登录
背景:
阅读新闻

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

[日期:2016-08-25] 来源:OurJS社区  作者: [字体: ]

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

  Big SQL是IBM的SQL on Hadoop解决方案,它充分利用了IBM在RDBMS领域数十年的经验,是业界最成熟、最完善,性能最好的SQL引擎。除此之外,Big SQL还具有其他产品无法比拟的的SQL兼容性。正是这种兼容性,Big SQL成为Offload和整合RDBMS的终极平台。

  在BigInsights 4.2中,Big SQL能兼容DB2、Oracle、Netezza的绝大部分语法。这意味着,您可以轻松地利用BigInsights运行现有的SQL工作负载,轻松地在Hadoop平台上继续使用您最熟悉的SQL处理数据。

hadoop

  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的便利性。





收藏 推荐 打印 | 录入:elainebo | 阅读:
本文评论    (0)
评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款