• 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场景
  • 相关阅读:
    【spring 注解驱动开发】spring ioc 原理
    目录大纲,欢迎来戳
    进程相关
    网络编程相关知识点
    Django基本知识
    浅谈 Web框架
    浅谈 Flask 框架
    AJAX小示例
    浅谈cookie 和 session
    ORM:对象关系映射
  • 原文地址:https://www.cnblogs.com/weijiqian/p/13994910.html
Copyright © 2020-2023  润新知