为什么我在使用关系数据库(RDBMS)时从未听说过术语MapReduce?而现在突然NoSQL MapReduce无处不在。我想在一般意义上理解为什么关系数据库中没有MapReduce概念以及为什么NoSQL需要它。感谢。
答案 0 :(得分:3)
根据您链接的Wiki文章所说的,MapReduce是一种实现技术。许多可能的其中一个。
关系模型的精确发明使得实现技术可以从用户抽象出。
很明显,某些人现在开始“运动”,再次向用户宣传暴露实施技术,更能说明他们称之为“进步”。
了解和理解关系模型的人也明白,在真正的关系型DBMS中,没有什么可以阻止引擎在处理时完全应用那些完全相同的MapReduce技术 “BigRelations”。
答案 1 :(得分:0)