Hadoop与NoSQL数据库

Hadoop与NoSQL数据库,hadoop,hbase,bigdata,nosql,Hadoop,Hbase,Bigdata,Nosql,由于我不熟悉大数据和相关技术,我的问题是,正如标题所暗示的: 何时使用Hadoop,何时使用某种NoSQL数据库来存储和分析大量数据? 我知道Hadoop是一个框架,Hadoop和NoSQL是不同的。 但是你可以用Hadoop在HDFS上保存大量数据,也可以用NoSQL数据库,比如MongoDB、Neo4j 因此,Hadoop或NoSQL数据库的使用可能取决于您是只想分析数据还是只想存储数据? 或者仅仅是HDFS可以保存原始数据,而NoSQL数据库更结构化(比原始数据更结构化,比RDBMS更少结

由于我不熟悉大数据和相关技术,我的问题是,正如标题所暗示的:

何时使用Hadoop,何时使用某种NoSQL数据库来存储和分析大量数据?

我知道Hadoop是一个框架,Hadoop和NoSQL是不同的。 但是你可以用Hadoop在HDFS上保存大量数据,也可以用NoSQL数据库,比如MongoDB、Neo4j

因此,Hadoop或NoSQL数据库的使用可能取决于您是只想分析数据还是只想存储数据?
或者仅仅是HDFS可以保存原始数据,而NoSQL数据库更结构化(比原始数据更结构化,比RDBMS更少结构化)

Hadoop是一个完整的框架,其中一个组件可以是NOSQL。 Hadoop通常指一起工作以分析数据的系统集群。您可以从NOSQL获取数据,并使用Hadoop并行处理它们


HBase是一种NOSQL,是Hadoop生态系统的一部分。您也可以使用其他不同的NOSQL

Hadoop是一个完整的框架,其中一个组件可以是NOSQL。 Hadoop通常指一起工作以分析数据的系统集群。您可以从NOSQL获取数据,并使用Hadoop并行处理它们


HBase是一种NOSQL,是Hadoop生态系统的一部分。您也可以使用其他不同的NOSQL

Hadoop是一个完整的框架,其中一个组件可以是NOSQL。 Hadoop通常指一起工作以分析数据的系统集群。您可以从NOSQL获取数据,并使用Hadoop并行处理它们


HBase是一种NOSQL,是Hadoop生态系统的一部分。您也可以使用其他不同的NOSQL

Hadoop是一个完整的框架,其中一个组件可以是NOSQL。 Hadoop通常指一起工作以分析数据的系统集群。您可以从NOSQL获取数据,并使用Hadoop并行处理它们


HBase是一种NOSQL,是Hadoop生态系统的一部分。您也可以使用其他不同的NOSQL

你的问题是错误的,你正在将Hadoop(一个框架)与数据库进行比较。。。
Hadoop包含很多特性(包括名为HBase的NoSQL数据库),以便为您提供大数据环境。如果您拥有大量数据,您可能会使用Hadoop(用于MapReduce功能或数据仓库功能),但这并不确定,具体取决于您正在处理的内容和您希望如何处理它。如果您只是存储了大量数据,而不需要其他功能(批处理数据处理或数据转换…),那么一个简单的NoSQL数据库就足够了

你的问题是错误的,你正在将Hadoop(一个框架)与数据库进行比较。。。
Hadoop包含很多特性(包括名为HBase的NoSQL数据库),以便为您提供大数据环境。如果您拥有大量数据,您可能会使用Hadoop(用于MapReduce功能或数据仓库功能),但这并不确定,具体取决于您正在处理的内容和您希望如何处理它。如果您只是存储了大量数据,而不需要其他功能(批处理数据处理或数据转换…),那么一个简单的NoSQL数据库就足够了

你的问题是错误的,你正在将Hadoop(一个框架)与数据库进行比较。。。
Hadoop包含很多特性(包括名为HBase的NoSQL数据库),以便为您提供大数据环境。如果您拥有大量数据,您可能会使用Hadoop(用于MapReduce功能或数据仓库功能),但这并不确定,具体取决于您正在处理的内容和您希望如何处理它。如果您只是存储了大量数据,而不需要其他功能(批处理数据处理或数据转换…),那么一个简单的NoSQL数据库就足够了

你的问题是错误的,你正在将Hadoop(一个框架)与数据库进行比较。。。 Hadoop包含很多特性(包括名为HBase的NoSQL数据库),以便为您提供大数据环境。如果您拥有大量数据,您可能会使用Hadoop(用于MapReduce功能或数据仓库功能),但这并不确定,具体取决于您正在处理的内容和您希望如何处理它。如果您只是存储了大量数据,而不需要其他功能(批处理数据处理或数据转换…),那么一个简单的NoSQL数据库就足够了