Sep 4, 2018 · 1 min read
Sharding let you decrease the size of data structures and powers you to parallelly run the same operation over multiple cores. Consider a list of size 1M, it would take 1sec for a for loop but if you break it into 2 lists of size 0.5M each and run the loops over the 2 cores, it would be done in half.
