zoukankan      html  css  js  c++  java
  • hive和hbase比较(整理)

    hive
    1、可以理解为一种SQL执行引擎,对SQL的支持最终转换为map/reduce任务
    2、不支持更新、删除操作,但可以插入
    3、任务不是实时执行,用时一般为数分钟到数小时
    4、本身可以不存储数据,只存储关于数据的元数据,偏重于逻辑结构,是一种数据仓库
    5、适合于静态大数据量的查询、分析、汇总,不适合联机实时数据处理
    6、操作一般以全表数据为基础,但也有分区等概念

    Hbase
    1、不支持SQL
    2、支持增删改查操作
    3、任务实时执行
    4、本身存储数据,有复杂的物理存储结构,是一种真正的数据库
    5、适合联机实时数据处理
    6、操作以列为基础

    总结:
    hive和hbase都是以Hadoop为基础构建;
    Hive是建立在Hadoop之上为了减少MapReduce jobs编写工作的批处理系统,是用SQL替代写MR的编程框架,而HBase是为了支持弥补Hadoop对实时操作的缺陷的项目。
    Hive是一种能执行MapReduce作业的类SQL编程接口,而Hbase是一种非关系型的数据库结构。

  • 相关阅读:
    微信小程序 checkbox 组件
    微信小程序 button 组件
    h5视频标签 video
    h5离线缓存
    ECharts插件介绍(图表库)
    rich-text 副文本组件 text文本组件
    progress组件(进度条)
    icon组件
    movable-view组件
    android 双击图片变大,缩放功能
  • 原文地址:https://www.cnblogs.com/xiaoliu66007/p/9342721.html
Copyright © 2011-2022 走看看