I was wondering the various ways of storing and retrieving data in a cloud?
How does facebook do it? apple (ie mobileme)? google app engine, etc?
Thanks!
I was wondering the various ways of storing and retrieving data in a cloud?
How does facebook do it? apple (ie mobileme)? google app engine, etc?
Thanks!
Well, the first thing you'll notice is that data is typically stored in key-value pairs rather than relationally. This is done for speed and to enable the cloud OS to better distribute data over multiple nodes.
Slide 8 in this presentation is "Facebook's Data Infrastructure":
It's interesting to see how it has evolved.