ElasticSearch与HBase的分布式存储设计

本文内容覆盖如今两大非结构化数据库之间的区别

详情介绍

从各个角度详细对比

1. 官方定位

HBase

是 Hadoop 数据库,是一个分布式、可扩展的大数据存储。
当您需要对大数据进行随机、实时的读/写访问时,请使用 Apache HBase™。 这个项目的目标是在商用硬件集群上托管非常大的表——数十亿行 X 数百万列。 Apache HBase 是一个开源的、分布式的、版本化的、非关系型的数据库,以 Chang 等人的 Google 的 Bigtable: A Distributed Storage System for Structured Data 为模型。 正如 Bigtable 利用 Google 文件系统提供的分布式数据存储一样,Apache HBase 在 Hadoop 和 HDFS 之上提供了类似 Bigtable 的功能。
BigTable:是一个稀疏的、分布式的、持久化存储的多维度排序 Map
HBase的诞生基于谷歌的三篇大数据论文:GFS、BigTable、MapReduce;其中直接相关实现的是GFS与BigTable,对应HDFS与HBase,从实现设计上也是大差不差;

官方文档

相关推荐

  1. ElasticSearchHBase分布式存储设计

    2023-12-16 09:28:02       46 阅读
  2. Hbase ElasticSearch 结合使用

    2023-12-16 09:28:02       31 阅读
  3. HbaseRowkey设计

    2023-12-16 09:28:02       36 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-16 09:28:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-16 09:28:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-16 09:28:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-16 09:28:02       18 阅读

热门阅读

  1. 过一遍Python基础---Day5

    2023-12-16 09:28:02       43 阅读
  2. C# ref传参与out传参

    2023-12-16 09:28:02       31 阅读
  3. 用python做餐饮业的数据分析

    2023-12-16 09:28:02       38 阅读
  4. linux 如何生成rsa,Linux 生成rsa 格式不对

    2023-12-16 09:28:02       36 阅读
  5. 华为云CodeArts Repo常见问答汇总

    2023-12-16 09:28:02       36 阅读
  6. [linux] ossutil安装及环境配置

    2023-12-16 09:28:02       39 阅读
  7. 蒙特卡洛模拟方法的 MATLAB 实现

    2023-12-16 09:28:02       33 阅读
  8. Map.entry用法详解

    2023-12-16 09:28:02       37 阅读
  9. 【0242】psql报错:could not send startup packet: xxxx

    2023-12-16 09:28:02       36 阅读