Apache Accumulo® is a sorted, distributed key/value store that provides robust, scalable data storage and retrieval.Download GitHub
With Apache Accumulo, users can store and manage large data sets across a cluster. Accumulo uses Apache Hadoop's HDFS to store its data and Apache ZooKeeper for consensus. While many users interact directly with Accumulo, several open source projects use Accumulo as their underlying store.
Accumulo has a programing meachinism (called Iterators) that can modify key/value pairs at various points in the data management process.
Cell-based access control
Every Accumulo key/value pair has its own security label which limits query results based off user authorizations.