accumulo-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Aaron <aarongm...@gmail.com>
Subject Re: How does Accumulo compare to HBase
Date Mon, 23 Jun 2014 18:34:19 GMT
I'm not sure of all the differences, but, wrt HBase Cell Level security
(CLS)..while similar..not 100% the same.  If I understand how the HBase CLS
works it's extension to ACL system.  And that ACL is "applied" to a cell.
 In Accumulo's case, it is part of the key.  So the ramification is that in
Accumulo, you can have:

RowID, CF, CQ, VIS1, TS --> Value1
RowID, CF, CQ, VIS2, TS --> Value2

If everything is the same, including the timestamp, the visibility can
actually determine which value to return.  So, a more concrete example
would be:

XXX, METADATA, NAME, everyone,  100--> Bruce Wayne
XXX, METADATA, NAME, alfred-only,  100--> Batman

Where Alfred could/would see both "values"...but, everyone else would only
see "Bruce"

Hope that helps.

Cheers,
Aaron

PS:  this is my understanding of how HBase CLS works...based on what I have
read/interpreted.



On Mon, Jun 23, 2014 at 1:55 PM, Jianshi Huang <jianshi.huang@gmail.com>
wrote:

> Er... basically I need to explain to my manager why choosing Accumulo,
> instead of HBase.
>
> So what are the pros and cons of Accumulo vs. HBase? (btw HBase 0.98 also
> got cell-level security, modeled after Accumulo)
>
> --
> Jianshi Huang
>
> LinkedIn: jianshi
> Twitter: @jshuang
> Github & Blog: http://huangjs.github.com/
>

Mime
View raw message