Modern distributed systems require fast and scalable datastores for efficient processing of huge amounts of information. Traditional DBMSs are insufficient for such a purpose. Hence, new datastore models were developed. In the paper we present the design and implementation of a scalable distributed two-layer block based datastore. We also discuss experimental results of comparing the performance of our datastore with MongoDB, a widely used NoSQL datastore.