www.un.org/Depts/DGACM/index_spanish.htm 这可能更适合服务器Fault,但似乎对我来说,方案拟定的挑战更大。 我会错。
我指的是Facebook如何做什么。 用户超过5亿。 他们如何为所有这些用户服务? 是否存在一个大型数据库,每个单一用户都有记录,这样,凡在标识上的人,核证都要对照该中央机器进行? 我很不了解这个专题,但我可以看到,像这样的解决办法并非简单。 届时,该中央服务器将可处理所有事项。
相反,说中央数据库被分成100数据库,以便所有数据库的负荷均相互分离。 这必须是“Facebook”做些什么,但它们知道什么用户记录储存什么机器? 是否每个机器都储存了记录,在你记录时,使用随机用户机器进行认证? 这将意味着每当有人登记或更改密码时,所有<>strong>100服务器都必须进行改动。
还有一个解决办法是想到的。 也许他们有某种方式将用户的电子邮件地址打到特定的用户数据库。 然后,网络服务器必须知道的就是这种洗衣算法。 但我认为,这一解决办法带来了自己的问题。 如果你想增加更多的用户数据库机器,那么什么呢? 您是否修改了洗 the算法,以考虑到101用户数据库而不是100? 你们是否开始将用户记录围绕101个用户数据库进行移动,用户记录数目相同? 看来也是荒谬的。
任何途径,正如你能够看到的那样,我对如何解决这些问题并不了解。 是否有人建议阅读这个专题?