I was wondering the various ways of storing and retrieving data in a cloud?
我想知道在云中存储和检索数据的各种方法?
How does Facebook do it? Apple (i.e. mobileme)? google app engine, etc?
Facebook如何做到这一点? Apple(即mobileme)?谷歌应用引擎等?
2 个解决方案
#1
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.
嗯,你会注意到的第一件事是数据通常存储在键值对而不是关系中。这样做是为了提高速度并使云OS能够更好地在多个节点上分发数据。
#2
Slide 8 in this presentation is "Facebook's Data Infrastructure":
本演示文稿中的幻灯片8是“Facebook的数据基础设施”:
It's interesting to see how it has evolved.
看看它是如何演变的,这很有趣。
#1
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.
嗯,你会注意到的第一件事是数据通常存储在键值对而不是关系中。这样做是为了提高速度并使云OS能够更好地在多个节点上分发数据。
#2
Slide 8 in this presentation is "Facebook's Data Infrastructure":
本演示文稿中的幻灯片8是“Facebook的数据基础设施”:
It's interesting to see how it has evolved.
看看它是如何演变的,这很有趣。