谷歌,雅虎等网站如何存储他们的用户/通行证?

时间:2011-09-23 17:27:00

标签: database scalability storage

大型网站如何存储数百万用户/通行证组合?我问的是数据库中存储的内容 - 或者他们甚至使用数据库?他们如何几乎立即扫描数百万条目?

1 个答案:

答案 0 :(得分:1)

哈希指数。如果您使用数字唯一用户ID,则可以假设几次冲突(如果设置正确),并且哈希索引是您最好的选择。

http://en.wikipedia.org/wiki/Hash_table

是的,他们确实使用数据库。通常是多个负载均衡的服有关SQL Server负载平衡的想法,请参阅此问题,因为有多种方法:

https://stackoverflow.com/questions/761502/sql-server-load-balancing

一种流行的负载均衡方式被微软称为“联合”,但它几乎传播了查询请求,并允许它由多个服务器(afaik)提供服务。