Link Search Menu Expand Document

Apache Accumulo

model Built Here, Others Contribute
service type Other
country United States
government type national
license Apache
Wikipedia entry


Accumulo is a Java-based key-value store based on Google’s Bigtable. This NoSQL database was created by the U.S. National Security Agency in 2008 and then contributed to the Apache Foundation in 2011. Its distinguishing feature is cell-level access control (instead of database-level or table-level granularity, which is more common), important for fine-grained information security as is helpful for classified materials. Accumulo is in use throughout the Department of Defense, and is presumably still in use by the NSA.

The nature of Accumulo’s applications makes it difficult to determine which agencies that it’s used by, and the extent to which those agencies support it. It is possible that Accumulo is simply open source software that originated within government, as opposed to truly cooperative software.