I am reading about sharding and I understood it upto some context. But most of the material i read, say that sharding(horizontally scaling) RDBMS is a challenging task?But I