从整体上来看,大数据与云计算是相辅相成的。大数据着眼于“数据”,关注的是实际业务,为用户提供的是数据采集与分析挖掘,注重的是信息积淀,即数据存储能力;云计算则着眼于“计算”,关注技术解决方案,提供技术实现上的基础架构,看重的是计算能力,即数据处理能力。
可以说,如果没有大数据的信息积淀,那么云计算的计算能力再强大,也难以找到用武之地;同样,如果没有云计算的处理能力,则大数据的信息积淀再丰富,也终究只是镜花水月,难以对海量的数据进行分析与挖掘。
正因为如此,我们才说,大数据从技术上来看,根植于云计算。比如,云计算关键技术中的海量数据存储技术、海量数据管理技术、编程模型,都是大数据技术的基础,并使大数据的应用成为现实。
可见,大数据与云计算的关系,也可以看成是静与动的关系。也就是说,云计算强调的是计算,这是动的概念;而大数据则是计算的对象,是静的概念。如果结合实际的应用来看,云计算强调的是计算能力,大数据看重的是存储能力。同时,二者的概念又不是绝对的泾渭分明,比如,大数据需要处理大数据的能力,如数据获取、统计等能力,这其实已经涵盖了一种强大的计算能力;另一方面,云计算的基础设施,即云服务中的存储设备所提供的主要是数据存储能力,可谓“动中有静”。