为什么我在使用关系数据库(RDBMS)时从未听说过MapReduce这个术语?现在突然有了NoSQL MapReduce,它无处不在。我只是想从一般意义上理解为什么关系数据库中没有MapReduce概念,以及为什么NoSQL需要它。谢谢。
从你链接到的Wiki文章来看,MapReduce是一种实现技术。 许多可能的其他之一。
关系模型的发明正是为了将实现技术从用户那里抽象出来。
非常有说服力的是,某些人现在开始"运动",促进再次向用户公开实现技术,更能说明问题的是,他们称之为"进步"。
了解和理解关系模型的人也明白,在真正的关系DBMS中,没有什么可以阻止引擎在处理"BigRelations"时应用完全相同的MapReduce技术。
https://www.coursera.org/#course/bigdata