知识卡片

三级定位元数据

普通读书笔记卡 · 1775.a

内容

BigTable 用 Chubby 指向 Root 子表,Root 子表指向元数据表,元数据表再定位用户子表。三级结构把全局路由压缩成少量稳定入口,并允许客户端缓存降低主控压力。

参考来源

- 位置:《大数据日知录:架构与算法》第10章《列式数据库》"10.1 BigTable"管理数据一节(源文件:_epub-src/OEBPS/text00015.html) - 结论依据:原文明确"Chubby文件、Root子表以及'元数据表'中的其他子表构成了三级查询结构,通过这个层级结构就可以定位具体应用的某个子表放置在哪台'子表服务器'上",并说明客户端"将这些信息缓存在本地,并直接和'子表服务器'通信"以降低对该结构的重复查询。 - 原始内容:Chubby文件、Root子表以及"元数据表"中的其他子表构成了三级查询结构,通过这个层级结构就可以定位具体应用的某个子表放置在哪台"子表服务器"上……之后客户端程序将这些信息缓存在本地,并直接和"子表服务器"通信来读取对应的数据。