I would like to offer an update to the first quiz of the 3rd chapter.
The question is: We should consider sharding when…
- our organization outgrows the most powerful servers available, limiting our vertical scaling options.
- government regulations require data to be located in a specific geography.
- we are holding more than 5TB per server and operational costs increase dramatically.
- all of the above
When starting a MongoDB project we usually have an idea of the size of data, regulations that have to be followed and other information, therefore it should be considered in this situation as well.
Also, when our disks are full it depends, is our disk 500GB or 15TB, why is it full, etc.
Since the problem is about considering sharding rather than using sharding it’s worth considering the suggested solution.