zoukankan      html  css  js  c++  java
  • Kudu的特点

    Kudu的特点

    0.原理

    列式存储管理器

    一个列式存储数据的地方,跟mysql差不多,只是mysql是行式存储.

    他是一个集群,能分布式存储.

    查询也是写sql语句.

    列式存储效率高.

    1.为什么会有Kudu?

    hive读写数据快,分析数据慢

    hbase 分析数据快,读写慢.

    上面两个是极端,kudu想拥有他们两个的优点. 但是鱼和熊掌不可兼得,单一性能比上面两个都差.

    KUDU 的定位是 「Fast Analytics on Fast Data」,是一个既支持随机读写、又支持 OLAP 分析的大数据存储引擎

    2.Kudu的优点.

    1. 查询少量列时,速度快(因为hive查询都是读取整行数据,kudu只需要读取需要的列就行)
    2. 数据压缩比高

    3.什么时候可以用Kudu?

    待定

    4. Kudu的缺点

    1. 查询列太多时性能下降(KUDU 建议列数不超过 300 )
    2. 不适合 OLTP 场景

    5.什么时候不可以用Kudu?

    1. 列太多的时候
    2. OLTP场景
  • 相关阅读:
    工厂方法模式
    代理模式
    观察者模式
    策略模式
    单例模式
    简单工厂模式
    lintcode:等价二叉树
    lintcode:被围绕的区域
    lintcode:二叉树的所有路径
    lintcode:快乐数
  • 原文地址:https://www.cnblogs.com/weijiqian/p/13994910.html
Copyright © 2011-2022 走看看