Stash is a persistence engine for .NET. It eschews relational models and object/relational mapping and instead follows the No-Sql paradigm of storing serialised graphs or ‘documents’. It is effectively a Key/value store with access via Indexes. Stash currently uses BerkeleyDB as its persistence store. Other persistent engines may be implemented.