This is a simple non-sql database implementation that provides a number of basic database operations, such as connecting to a storage path, creating and dropping collections, inserting and updating documents, and querying for documents.