开发者社区 问答 正文

Bigtable的Key有几维?

Bigtable的Key有几维?

展开
收起
芯在这 2021-12-13 17:21:41 399 分享 版权
1 条回答
写回答
取消 提交回答
  • Bigtable的Key有三维,分别是行键(row key)、列键(column key)和时间戳(timestamp),行键和列键都是字节串,时间戳是64位整型。

    为了方便管理,列又被分为多个列族(column family,是访问控制的单元),列键按照family:qualifier格式命名的。

    行键、列键和时间戳分别作为table的一级、二级、三级索引,即一个table包含若干个row key,每个row key包含若干个列族,每个列族又包含若干个列,对于具有相同行键和列键的数据(cell),Bigtable会存储这个数据的多个版本,这些版本通过时间戳来区分。

    2021-12-13 17:22:22
    赞同 展开评论
问答分类:
问答地址: