mapreduce

热度:493

简介

mapreduce是一种编程模型,用于大规模数据集(大于1tb)的并行运算。概念"map(映射)"和"reduce(归约)",是它们的主要思想,都是从函数式编程语言里借来的,还有从矢量编程语言里借来的特性。它极大地方便了编程人员在不会分布式并行编程的情况下,将自己的程序运行在分布式系统上。 当前的软件实现是指定一个map(映射)函数,用来把一组键值对映射成一组新的键值对,指定并发的reduce(归约)函数,用来保证所有映射的键值对中的每一个共享相同的键组。

功效 大规模数据集的并行运算
原始名称 MapReduce
名称 mapreduce
外文名 mapreduce
实质 一种编程模型
特点 分布可靠
用途 大规模数据集的并行运算
英文名 mapreduce
Extra
  • 1定义 2由来 3映射和化简 4分布可靠 5用途 6主要功能 7主要技术特征 8案例 9经典实例 10参考
  • google的几篇论文
  • mapreduce
  • “科普中国”百科科学词条编写与应用工作项目 “科普中国”是为我国科普信息化建设塑造的全...
  • 一种编程模型
  • 什么是权威编辑查看编辑版本
  • 上位词
  • 一种编程模型
  • 主要思想
  • 它们的主要思想
  • 并行运算
  • 应用
  • 大规模的算法图形处理
  • 文字处理
  • 精选上位词
  • 术语
  • 科学百科信息科学分类
  • 计算机术语
  • 相关实体