云计算 频道

分布式大规模数据库管理系统BigTable

  【IT168 资讯】第三个云计算平台就是Google关于将数据库系统扩展到分布式平台上的BigTable系统。很多应用程序对于数据的组织还是非 常有规则的。一般来说,数据库对于处理格式化的数据还是非常方便的,但是由于关系数据库很强的一致性要求,很难将其扩展到很大的规模。为了处理 Google内部大量的格式化以及半格式化数据,Google构建了弱一致性要求的大规模数据库系统BigTable。据称,现在有很多Google的应 用程序建立在BigTable之上,例如Search History、Maps、Orkut和RSS阅读器等。

  包括行列以及相应的时间戳,所有的数据都存放在表格中的单元里。BigTable的内容按照行来划分,将多个行组成一个小表,保存到某一个服务器节点中。这一个小表就被称为Tablet。

  之外,Google还建立了分布式程序的调度器,分布式的锁服务等一系列相关的云计算服务平台。

0
相关文章