Added sharding and NoSQL