zoukankan      html  css  js  c++  java
  • 简单说明hadoop和hbase的异同

     1. 两者都可以用来存储数据。Hadoop擅长于存储各种格式的庞大的数据,任意的格式甚至非结构化的处理。而Hbase主要用来存储结构化和半结构化的松散数据。

     2.与Hadoop一样,Hbase目标主要依靠横向扩展,通过不断增加廉价的商用服务器,来增加存储和处理能力,例如,把集群从10个节点扩展到20个节点,存储能力和处理能力都会加倍

    3.从访问角度来看,hadoop通过顺序访问数据,要查找数据必须搜索整个数据集,如果要进行随机读取数据,效率较低。

    HBase能通过主键(row key)和主键的range来检索数据,效率较高

    4.HDFS是分布式文件系统,管理的是存放在多个硬盘上的数据文件,而Hbase管理的是类似于key—value映射的表。Hbase底层仍然依赖HDFS来作为其物理存储,并且还需要Zookeeper协助提供部分配置服务,包括维护元信息和命名空间等

    一个人有多自律,他就有多强!
  • 相关阅读:
    Js Array 删除
    语音播报功能
    js实现HashTable
    Js 克隆
    获取电脑名和IP地址
    获取电脑名和Ip
    IIS 配置问题
    WCF 服务
    【并查集】wikioi1001舒适的路线
    【实用】读取信息
  • 原文地址:https://www.cnblogs.com/lyang4-09/p/15131161.html
Copyright © 2011-2022 走看看