A distributed database written in .Net
Allows you to create basic objects (Arrays, Lists, HashTables) which are immediately persisted to a file system.
Each piece of functionality is built in a layer so the developer can add/remove layers in order to get the desired functionality. e.g. caching layer, distributed layer
(This is a continuation of an existing project)