1

有不同类型的数据中心,所以我想解释一下,我说的是数据中心设置,目的是更快地向地球上的某个地方提供内容。

据我了解,每个数据中心都共享对数据存储的访问权限,并且基本上只存在于世界某个地方,以防止请求通过数千英里到达主服务器。

但是,由于每个数据中心都必须保持数据与其他数据中心的同步,这是否会减慢一切以抵消将它们分布在世界不同地区的好处?

例如,必须从主服务器获取结果集 - 这与用户自己向该主服务器发出请求不一样吗?

显然不是,因为企业使用它们,所以也许有人可以解释这一点。

4

2 回答 2

1

简短的回答是,总体而言,数据传输速度如您所料减慢。但是,由于向分支中心的转移可能发生在非高峰时间(受影响的用户较少),因此感知性能得到了改善,因为用户可以从更快的位置访问数据。

于 2010-08-12T21:04:43.017 回答
1

据我了解,每个用户的数据总是有一个“实时”服务器,所有请求都被提供给实时服务器。同步发生在非高峰时刻。当用户四处走动时,系统会等到他们的数据完全同步后,再将他们迁移到最近的服务器上。

我自己没有研究过这样的系统,但这是我对其工作原理的理解。

于 2010-08-13T10:16:41.987 回答