【问题标题】:in Hbase,Try to minimize row and column sizes,why? [closed]在 Hbase 中,尝试最小化行和列的大小,为什么? [关闭]
【发布时间】:2017-09-14 08:20:10
【问题描述】:

正在查看:http://hbase.apache.org/1.2/book.html#rowkey.design

我无法理解36.3。尝试最小化行和列的大小,为什么?这一章对我来说很难理解。有人可以帮我吗?

提前致谢。

【问题讨论】:

  • 我完全不同意将这个问题作为题外话来结束。怎么不清楚?!

标签: hadoop hbase bigdata nosql


【解决方案1】:

文档正在讨论重要的键长度和列名长度大小,这在 hbase (jira issue) 中的索引上下文中很重要。 如果键大小很大,那么索引大小也会变大。依赖于索引的系统总是更喜欢将索引保留在内存中,因为命中索引真的很糟糕 用于索引访问的磁盘。如果索引大小变得不必要地高(导致高 JVM 堆),则会影响性能。

【讨论】:

  • 请问,hbase中的索引是什么意思?谢谢
  • 在 HBase 中,只有键(由行键、列限定符和时间戳组成)在 HBase 表中被索引。访问特定行的唯一方法是通过行键。索引限定符和时间戳可以让您跳到右列,而无需扫描该行中的所有先前列。更多信息可以参考blog.cloudera.com/blog/2012/06/hbase-io-hfile-input-output
猜你喜欢
  • 1970-01-01
  • 2017-05-27
  • 2015-10-16
  • 1970-01-01
  • 2016-03-04
  • 2016-10-04
  • 2012-12-16
  • 1970-01-01
相关资源
最近更新 更多