Facebook started their enterprise using a database called MySQL. (SQL is an an acronym meaning Structured Query Language)
They didn't see the potential of their enterprise and stuck with MySQL and when the thing expanded exponentially they were caught unawares. Call it a lack of vision.
Now, their database isn't beefy enough (supposedly) to handle all the daily transactions it must deal with. They are breaking the thing down into smaller chunks so it doesn't slow to a crawl and piss off the kiddies who simply MUST get their Facebook fix every 5 minutes.
Or something like that.
The should have migrated to Oracle a long time ago.
What???!! Guess the little boy-geniuses were not so smart after all?
So you think Oracle would handle Facebook on a single instance? Of course you shard when you have 750 million active users!
I vote for oracle as well. I”m not a coder, just a hardware person, but when I have to figure out errors on web based apps, I find oracle much easier to troubleshoot. I should say, send accurate information to the webmaster via their ora-XXXXXX error codes :)