I am reading about scaling of database and came to know about shadingsharding technique. But iI also read about consistent hashing technique. So how practically shadingsharding is implemented?Do Do we arrange nodes in ring like consistent hashing and then assign servers to rings and then data to servers? Because as I see if my number of shards changes at run time, and if consistent hashing technique is not there, then it will mess up a lot of stuff. Can someone please throw some light on this?