incubator-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Incubator Wiki] Update of "AccumuloProposal" by BillieRinaldi
Date Wed, 07 Sep 2011 22:06:46 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Incubator Wiki" for change notification.

The "AccumuloProposal" page has been changed by BillieRinaldi:
http://wiki.apache.org/incubator/AccumuloProposal?action=diff&rev1=5&rev2=6

Comment:
modified relationship with hbase section

  Accumulo uses Hadoop, Zookeeper, Thrift, Maven, log4j, commons-lang, -net, -io, -jci, -collections,
-configuration, -logging, and -codec.
  
  === Relationship to HBase ===
- Accumulo and HBase are both based on the design of Google's BigTable, so there is a danger
that potential users will have difficulty distinguishing the two or that they will not see
an incentive in adopting Accumulo.  There are a few key areas in which Accumulo differs from
HBase.  Some of the desired features of Accumulo could be incorporated into HBase, however
the most important of these may be unlikely to be adopted (see cell-level access labels and
iterators below).  It is a possibility that the codebases will ultimately converge, but the
number of differences at the current time warrants a separate project for Accumulo.
+ Accumulo and HBase are both based on the design of Google's BigTable, so there is a danger
that potential users will have difficulty distinguishing the two.  Some of the key areas in
which Accumulo differs from HBase are discussed below.  It may be possible to incorporate
the desired features of Accumulo into HBase.  However, the amount of work required would slow
development of HBase and Accumulo considerably.  We believe this warrants a podling for Accumulo
at the current time.  We expect active cross-pollination will occur between HBase and podling
Accumulo and it is possible that the codebases and projects will ultimately converge.
  
  ==== Access Labels ====
  Accumulo has an additional portion of its key that sorts after the column qualifier and
before the timestamp.  It is called column visibility and enables expressive cell-level access
control.  Authorizations are passed with each query to control what data is returned to the
user.  The column visibilities are boolean AND and OR combinations of arbitrary strings (such
as "(A&B)|C") and authorizations are sets of strings (such as {C,D}).

---------------------------------------------------------------------
To unsubscribe, e-mail: cvs-unsubscribe@incubator.apache.org
For additional commands, e-mail: cvs-help@incubator.apache.org


Mime
View raw message