Yes, the row key is stored with every column.

Avoid ridiculously long row keys :-)  Use compression.

On Thu, Apr 14, 2011 at 1:54 PM, Yves Langisch <y...@langisch.ch> wrote:
> Hi,
>
> On the opentsdb website [1] you can read the following:
> ---
> The problem with HBase's implementation is that every single cell also stores 
> the row key and a bunch of other redundant information. In the example above 
> with 2 rows and 16 cells, the 13-byte row key is stored 16 times both on disk 
> and in memory. This leads to several scalability problems, especially due to 
> memory pressure inside Region Servers and the increased number of objects 
> that HBase has to handle.
> ---
>
> Is that true? Means that long row keys and many columns should be avoided?
>
> Yves
>
> [1] http://opentsdb.net/schema.html

Reply via email to