在学习CGFT大数据时,BigTable是需要重点掌握的。具体什么是BigTable,下文作详细介绍!

BigTable是一个分布式存储系统,利用谷歌提出的MapReduce分布式并行计算模型来处理海量数据。使用谷歌分布式文件系统GFS作为底层数据存储,并采用chubby提供协同服务管理。

可以扩展到PB级别的数据和上千台机器,具备广泛应用性、可扩展性、高性能和高可用性等特点。从2005奶奶4月考试,BigTable已经在谷歌公司的实际生产系统中使用,谷歌的许多项目都存储在BigTable中。

特许全球金融科技师CGFT一级

包括搜索、地图、财经、打印、社交网站orkut、视频共享网站YouTube和博客网站blogger等。这些应用无论在数据量方面,还是在延迟需求方面,都对BigTable提出了截然不同的需求。

尽管这些应用的需求大不相同,但是,BigTable依然能够为所有谷歌产品提供一个灵活的、高性能的解决方案。

当用户的资源需求随着时间变化时,只需要简单地往系统中添加机器,就可以实现服务器集群扩展。

总的来说,BigTable具备以下特性:支持大规模海量数据、饭不是并发数据处理效率ji高、易于扩展且支持动态伸缩、适用于廉价设备、适合于读操作不适合写操作。