In the chapter,it is mentioned that : “Having replicas of QuadTree servers can provide an alternate to data partitioning.”
And few lines back it is mentioned : “With 20% growth each year we will reach the memory limit of the server in the future. Also, what if one
server cannot serve the desired read traffic? To resolve these issues, we must partition our QuadTree!”
But my point is, replicas are needed only in case we dont do sharding. Replicas cannot replace sharding.If it is the case, means one server has enough memory to hold the data.Both above points contradict each other.Please clarify