【hadoop】为什么要用hadoop?

1、为什么不用 [数据库]+[更多的磁盘] 来做大规模的批量分析而用map reduce?

1、寻址时间的提高速度远远慢于传输速率的提高

2、更新一小部分数据时传统数据库效果好(B树数据库),更新大部分数据时,没有MapRecude效率高。

3、RDBMS 适合点查询和更新,MapReduce适合处理那些需要分析整个数据集的问题(批处理)。

4、MapReduce适合一次写入多次读取。

5、RDBMS 操作的数据是结构化的,MapReduce对半结构化/非结构化的数据(纯文本/图片等)非常有效。

猜你喜欢

转载自blog.csdn.net/bandaoyu/article/details/88648159
今日推荐