A simple no-sql style datasource which will run either in-memory or on filesystem