Thoughts on Database Sharding from Dare Obasanjo
February 2, 2009 Leave a comment
Some interesting thoughts on database sharding from Dare Obasanjo.
Database sharding is the process of splitting up a database across multiple machines to improve the scalability of an application. The justification for database sharding is that after a certain scale point it is cheaper and more feasible to scale a site horizontally by adding more machines than to grow it vertically by adding beefier servers.