BigTable和GFS的关系是什么?

years9 2012-08-22 05:21:23
老是说GFS、MapReduce和BigTable是google研发出的云计算技术的基石,这里把GFS和bigTable并列起来了。我感觉GFS和BigTable都是文件系统啊,这两者有什么关系,是谁依附谁?还是谁在谁的基础上产生?还是两者平等,没有交集?
求大神解答。
...全文
3780 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Lory_yang 2012-09-13
  • 打赏
  • 举报
回复
恩,可以这么认为
[Quote=引用 3 楼 的回复:]

引用 2 楼 的回复:

GFS是分布式文件系统,BigTable 是建立在GFS之上的。就像文件系统需要数据库来存储结构化数据一样,GFS也需要Bigtable来存储结构化数据,每个Table都是一个多维的稀疏图,为了管理巨大的Table,把Table根据行分割,这些分割后的数据统称为:Tablets。每个Tablets大概有 100-200 MB,每个机器存储100个左右的 Table……
[/Quote]
years9 2012-08-24
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

GFS是分布式文件系统,BigTable 是建立在GFS之上的。就像文件系统需要数据库来存储结构化数据一样,GFS也需要Bigtable来存储结构化数据,每个Table都是一个多维的稀疏图,为了管理巨大的Table,把Table根据行分割,这些分割后的数据统称为:Tablets。每个Tablets大概有 100-200 MB,每个机器存储100个左右的 Tablets。底层的架构是:GFS。由于……
[/Quote]

既然如此,那在GFS之上,还可以有其他的类似BigTable的数据庫了?
不谈原理,从性质上来说,GFS是不是相当与NTFS,BigTable就是SQLSEVER?
years9 2012-08-23
  • 打赏
  • 举报
回复
发错版块了。这里真是冷清。
janderlu 2012-08-23
  • 打赏
  • 举报
回复
GFS是分布式文件系统,BigTable 是建立在GFS之上的。就像文件系统需要数据库来存储结构化数据一样,GFS也需要Bigtable来存储结构化数据,每个Table都是一个多维的稀疏图,为了管理巨大的Table,把Table根据行分割,这些分割后的数据统称为:Tablets。每个Tablets大概有 100-200 MB,每个机器存储100个左右的 Tablets。底层的架构是:GFS。由于GFS是一种分布式的文件系统,采用Tablets的机制后,可以获得很好的负载均衡。比如:可以把经常响应的表移动到其他空闲机器上,然后快速重建。

547

社区成员

发帖
与我相关
我的任务
社区描述
Cloud Foundry是业界第一个开源PaaS云平台,它支持多种框架、语言、运行时环境、云平台及应用服务,使开发人员能够在几秒钟内进行应用程序的部署和扩展,无需担心任何基础架构的问题。
社区管理员
  • Cloud Foundry社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧