可以说,大数据相当于海量数据的“数据库”,通观大数据领域的发展我们也可以看出,当前的大数据发展一直在向着近似于传统数据库体验的方向发展,一句话就是,传统数据库给大数据的发展提供了足够大的空间。
大数据的总体架构包括三层:数据存储,数据处理和数据分析。数据先要通过存储层存储下来,然后根据数据需求和目标来建立相应的数据模型和数据分析指标体系对数据进行分析产生价值。
而中间的时效性又通过中间数据处理层提供的强大的并行计算和分布式计算能力来完成。三者相互配合,这让大数据产生最终价值。
不看现在云计算发展情况,未来的趋势是:云计算作为计算资源的底层,支撑着上层的大数据处理,而大数据的发展趋势是,实时交互式的查询效率和分析能力,借用Google一篇技术论文中的话:“动一下鼠标就可以在妙极操作PB级别的数据”,确实让人兴奋不能止。
从目标上看,大数据主要解决数据存储和分析问题,尤其是强调后者;云计算致力于将计算能力作为服务提供,这种能力体现在基础设施层是主机和存储服务提供,体现在平台层是开发环境托管,体现在应用层是各种云化的应用。
从服务模式看,大数据可以采用云化的理念去提供服务。
从技术实现看,大数据也可以使用云计算提供的计算能力去实现各种大数据存储和分析。但从实际实现方式看,大数据往往会使用云计算的一些技术和资源作为底层基础。
从概念发展的先后看,云计算要先于大数据出现,并且更加体系化。