I have a database that is currently sharded. This is the first time that I have come across a sharded database and would like to know a bit more about them.
Things like:
When is it a good idea to shard a database?
At what database size is it a good idea to shard a database?