基于云计算的海量数据存储模型-魏婷PPT课件.ppt

基于云计算的海量数据存储模型-魏婷PPT课件.ppt

基于云计算的海量数据存储模型 ;一、云计算的定义;云计算是一种计算模式,也是一种全新的商业模式。云计算是分布式处理(Distributed Computing)、并行处理(Parallel Computing)和网格计算(Grid Computing)的发展或者说是这些计算机科学概念的商业实现。 云计算是随着网络中产生的越来越多的数据而被提出的,在云计算中,无数的软件和服务都置于云中,这里的云是指可以自我维护和管理的虚拟计算资源。这些软件和服务均构筑于各种标准和协议之上,可以通过各种设备来获得。 云计算是一种超级的计算模式,可以把网络中的计算机虚拟为一个资源池,将所有的计算资源集中起来,并用特定软件实现自动管理,使得各种计算资源可以协同工作,这就使得处理数量巨大的数据成为了可能。;二、基于云计算的海量数据的存储;在数据被分割后通过Map 函数的程序将数据映射成不同的区块,分配给计算机机群处理达到分布式运算的效果,在通过Reduce 函数的程序将结果汇整,从而输出开发者需要的结果。 MapReduce 借鉴了函数式程序设计语言的设计思想,其软件实现是指定一个Map 函数,把键值对(key/value)射成新的键值对(key/value),形成一系列中间结果形式key/value 对,然后把它们传给Reduce(规约)函数,把具相同中间形式key 的value 合并在

文档评论(0)

1亿VIP精品文档

相关文档