Oracle presented at OpenWorld on the use of MySQL for sharding. The presentation was targeted at large-scale (#shards >= 100) deployments of sharded MySQL. The presentation claims that Oracle is better than MySQL for such a deployment and lists some of the operational costs that exist in a MySQL deployment. I think the focus should have been on small-scale deployments as large-scale deployments have more financial incentives to make MySQL work.
Some of us were quoted (Monty, Baron, the pre-GA 5.1 manual, work by Facebook and possibly work by my employer) without the courtesy of an Oracle t-shirt or tickets to the OpenWorld party. Bah humbug.
The presentation had few details about the use of Oracle in a large-scale sharded deployment. Are there customers who use hundreds or thousands of shards? Does anyone write about their experiences?