• 回答 (9)
  • 关注 (1)
  • 查看 (876)

NoSQL和Hadoop之间的关系是什么?HDFS和MapReduce有又什么关系?

chenasxzchenasxz修改于
坏蛋为你我手码我心回答于

NoSQL只是Hadoop下的一项技术,Hadoop包含以下内容

  • MapReduce是处理分布在多个机器或节点上的数据的引擎
  • HDFS是分布式文件系统。用外行人的话来说,你可以说是将多台计算机连接在网络上,他们的存储设备(硬盘)合并为一个存储器或者说一个硬盘。

因此,理论上HDFS可以存储你可以想象到的数据大小。比如,如果你需要更多存储空间和数据处理能力,可以通过添加更多节点或硬盘来扩展硬盘空间。而MapReduce可以处理分布在许多计算机中硬盘内的大量数据。

HDFS和MapReduce是底层技术,开发人员可以开发可处理大量数据的应用程序。除此架构之外,还有很多更高级别的应用程序,例如Hive,用户可以通过它们将SQL语句提供给Hadoop,并且作为响应,Hadoop生成一系列MapReduce操作来处理存储在HDFS中的数据。Hive只是一个例子,还有其他应用程序,如PIG,FLUME,HBASE。HBASE是NoSQL数据库,是位于Hadoop系统之上的应用程序之一。

回答过的其他问题

如何利用云计算加固服务器,防止SSH攻击?

坏蛋为你我手码我心
使用TCP Wrappers可以阻止或允许应用服务仅对某些主机开放,给系统在增加一道安全屏障。这部分设置共涉计到两个文件:hosts.allow和 hosts.deny。 将那些明确允许的请求添加到/etc/hosts.allow中。如系统仅允许IP地址为192.168.0.15...... 展开详请

乘车码小程序中应用了腾讯云哪些黑科技?

坏蛋为你我手码我心
其实他之所以这么快捷并且在高峰期不会卡,是因为他使用的是“先乘车,在付钱”的模式。 什么意思呢?就是你扫码上车的时候,扣的钱是从腾讯这里打到公交公司手上,过一会儿才从你手上打钱给腾讯的账户。 这种方式的好处就是实时处理速度大大提升,方便广大群众不因为网络问题耽搁了时间,这里点赞一...... 展开详请

如何使用angular动态创建元素?

坏蛋为你我手码我心
使用Render 2服务 const div = this.renderer2.createElement('div'); const text = this.renderer2.createText('Hello world!'); this.renderer2.a...... 展开详请

腾讯云是如何保障客用户安全的?

坏蛋为你我手码我心

想现在的游戏业务,腾讯云能提供立体游戏安全方案,提供手游APP安全服务、游戏网络及内容保护服务。

Java如何找到两个数组的交集?

坏蛋为你我手码我心
已采纳
最简单的解决方案是使用SET: Set<Integer> s1 = new HashSet<Integer>(Arrays.asList(array1)); Set<Integer> s2 = new HashSet<Integer>(Arrays.asList(array2)...... 展开详请

对于直播答题类APP的欺诈违法行为目前都采取了哪些应对措施?

坏蛋为你我手码我心

直播答题的这些黑产业链估计只是一个开始,后续还会面临更大的压力。

关于作者

扫码关注云+社区

领取腾讯云代金券