gpt4 book ai didi

bigtable - 为什么 BigTable 有列族?

转载 作者:行者123 更新时间:2023-12-04 02:01:33 27 4
gpt4 key购买 nike

为什么 BigTable 被构造为“family:qualifier”的两级层次结构?具体来说,为什么要强制执行此操作而不是仅使用列,并且例如建议用户将其限定符命名为“vertical:column”?

我感兴趣的是强制执行这是否可以实现一些工程优化,或者这是否是严格的设计问题。

最佳答案

家庭组有几个优点:

  • 通过在单个列族中获取一组列限定符,查询变得更容易
  • Bigtable 有一个“本地组”的概念。位置组允许将族写入单独的文件,这在某些列族的访问频率低于其他列族的情况下很有帮助。您可以在 this analysis 中看到一些关于locality group 的信息。 HBase 与 Bigtable 的对比。
  • 关于bigtable - 为什么 BigTable 有列族?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46859451/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com