Apache Accumulo vs Apache HBase
Apache Accumulo: Sorted, distributed key-value store on HDFS with cell-level security labels. Apache HBase: Hadoop's Bigtable clone: strongly consistent wide-column tables on top of HDFS.
key differences
- Only Apache HBase has triggers, encryption at rest, online schema changes.
choose apache-accumulo for
- +Multi-level-security data platforms in government
- +Large graph and index storage with custom iterators
- +Secure data lakes needing per-cell authorization
best at · OLTP, Metadata, Graph analytics
choose apache-hbase for
- +Large sparse tables within an existing Hadoop cluster
- +Time-series and metrics backends (OpenTSDB)
- +Random read/write access to batch-processed data
- +Message and event history stores
best at · OLTP, Time-series, Metadata
Apache Accumulo vs Apache HBase: FAQ
What is the difference between Apache Accumulo and Apache HBase?
Apache Accumulo: Sorted, distributed key-value store on HDFS with cell-level security labels. Apache HBase: Hadoop's Bigtable clone: strongly consistent wide-column tables on top of HDFS. Only Apache HBase has triggers, encryption at rest, online schema changes.
When should I choose Apache Accumulo over Apache HBase?
Choose Apache Accumulo for multi-level-security data platforms in government; large graph and index storage with custom iterators; and secure data lakes needing per-cell authorization. Choose Apache HBase for large sparse tables within an existing Hadoop cluster; time-series and metrics backends (OpenTSDB); and random read/write access to batch-processed data.
Is Apache Accumulo or Apache HBase more popular?
Apache HBase ranks #110 on the WhichDB Score (26.6/100) and Apache Accumulo ranks #218 (15.3/100). Popularity is not fit: check the requirements that matter for your project.
Are Apache Accumulo and Apache HBase open source?
Yes. Apache Accumulo is open source. License: Apache License 2.0. Yes. Apache HBase is open source. License: Apache License 2.0.