首页 > 代码库 > BigTable——针对结构型数据的一种分布式存储系统

BigTable——针对结构型数据的一种分布式存储系统

  摘要

  结构型数据,用超大尺寸设计的,以PB级的数据量穿梭在成千上万的商业服务器上面。BigTable正是针对于管理这种结构型数据而设计的。Google的许多大型项目都用到了这种BigTable,包括Web indexing(网络索引),Google earth(谷歌地球),Google finance(谷歌财经),着眼于从网页链接到卫星图像这样的数据尺寸和从后台数据的批量处理到实时数据服务,这些应用都在BigTable上有着不同的需求。尽管谷歌的这些产品在需求上有着极大的不同,但是BigTable还是能够成功地提供灵活,高效的解决方案来处理这些需求。这篇论文我们主要是来简单介绍BigTable上面的简单数据模型,这篇论文还给出了数据层和规格层上面的客户端动态控制,同时这里也描述了BigTable的设计和实施。

  介绍

  在过去的两年半的时间里,我们设计,实施和部署了一个分布式系统,主要的目的是为了有效地管理在Google中的调用BigTable的结构化数据,BigTable被设计使得PB级别的数据和成千上万的机器的数据变得可靠。BigTable已经达到了这几个目标:广泛的应用,易扩展因,高效性