博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
将现有的SQL工作负载迁移至hadoop竟然如此简单!
阅读量:7259 次
发布时间:2019-06-29

本文共 856 字,大约阅读时间需要 2 分钟。

hot3.png

想迁移现有的数据仓库到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处理数据。

大数据时代

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

转载于:https://my.oschina.net/u/2509910/blog/737557

你可能感兴趣的文章
编译器的诞生[三]编译器设计概览【转】
查看>>
Spring里的FactoryBean和BeanFactory有啥区别?
查看>>
使用Dockerfile文件构建基于centOS系统的tomcat镜像
查看>>
Android service broadcast 动态 更新 UI 界面
查看>>
linux -- 视频尺寸-cif、2cif、dcif、D1、HD1、4D1
查看>>
PHP上传图片新组件swfupload
查看>>
android 4.1源码下载方法最新实例教程
查看>>
powerdesigner 设置自动增长列(identity)和默认值
查看>>
Python标准库05 存储对象 (pickle包,cPickle包)
查看>>
CGI知识
查看>>
【转】【WebService】.NET C# 创建WebService服务
查看>>
C语言冒泡排序
查看>>
关于两个时间(00:00:00)相加的实现方法
查看>>
led子系统【转】
查看>>
压缩感知——SP(subspace pursuit)重构算法前言翻译
查看>>
less11 属性合并
查看>>
手写快排模版
查看>>
Linux 之 NTP 服务 服务器
查看>>
Codeforces 235E. Number Challenge DP
查看>>
【转】如何在Windows+VS2005使用最新静态libcurl 7.35.0获取网页数据,支持HTTPS
查看>>