我想知道Hadoop和NoSQL之间的基本区别。
- Hadoop的需求是什么?
- NoSQL的需求是什么?
- 两者是否相同?
NoSQL:Apache Hadoop是一个开源的软件框架,支持数据密集型分布式应用程序,采用Apache v2许可证。1它使得应用程序可以使用数千台计算机和PB级别的数据。
在计算机领域,NoSQL(通常解释为“not only SQL”1)是一类广泛的数据库管理系统,其不遵循广泛使用的关系数据库管理系统模型;也就是说,NoSQL数据库不是主要建立在表格上,并且通常不使用SQL进行数据操作。
它们不是同一件事,但与数据密集型相关。Hadoop是一个完整的框架(可以与NoSQL DBMS 像Oracle NoSQL一起使用)。