hdfs与hbase的区别

nwnhqdif  于 2021-06-09  发布在  Hbase
关注(0)|答案(2)|浏览(1045)

我是hadoop的新手。我正在阅读专业的hadoop解决方案书,以获得一些关于hadoop和生态系统的知识。我想澄清一下hdfs和hbase之间的主要区别。我的理解是两者都是存储系统。hbase通过nosql访问数据,hdfs使用计算框架(mapreduce)处理数据。如果是这样,为什么我们不能只有一个存储hdfs或hbase。根据需求,他们将插件和插件框架。我的假设可能是错误的,如果有任何一个评论,并提供正确的关系,他们之间的伟大。

wlzqhblo

wlzqhblo1#

高密度光纤
用于存储的hadoop分布式文件系统。
遵循写一读多架构。
无法实时使用它,因为map reduce需要一些时间才能完成。
数据库
面向键对列的nosql数据库。
构建在hdfs之上。
存储可以是本地文件系统或hdfs。
可用于实时数据访问。
有关hdfs的hbase,请参阅hbase官方页面
看看这个答案

aiazj4mn

aiazj4mn2#

hbase具有hdfs无法提供的插入和更新(put)等属性。hdfs只支持附加项。
使用hdfs和hbase有很多原因。

相关问题