Sharding Techniques In Nosql