google's bigtable

来源:互联网 发布:路由器mac地址过滤破解 编辑:程序博客网 时间:2024/05/23 15:18

chubby:保存BigTable数据的自引导指令的位置,记录所有tablet server及其tablet的分配信息,存储访问控制信息。保证始终只有一个活动的master server,保存bigtable模式信息。

master server:metadata操作、tablet server管理、负载均衡、tablet分配、gfs空间回收(major compaction)。

tablet server:管理tablet数据(memtable、sstable、tablet log、minor compaction、merging compaction)。

client lib:从

 

chubby、

 

tablet server

 

获取tablet位置,并缓存tablet位置;不与master server进行通信。

 

read:一个有效的读操作在一个由一系列SSTablememtable合并的视图里执行。

write:更新操作提交到REDO日志中,更新操作存放在一个排序的缓存中。

 



Q:

1.

 

tablet server已经failed之后,怎么将其服务的tablet移至其他tablet server,由GFS来完成?

 

 

 

 

 

 

 

 

 

原创粉丝点击