Apache Accumulo
Sorted distributed key-value storage
What it does
Accumulo provides sorted distributed key-value storage with cell-level visibility labels and server-side processing features for applications working with large record collections.
When to use it
For reads constrained by record labels, consult visibility and iterator references when designing stored data and the operations applied during scans.