2011-09-23 62 views
1

大型网站如何存储数百万个用户/通行证组合?我在问如何将数据存储在数据库中 - 或者他们甚至使用数据库吗?他们如何几乎立即扫描数百万条记录?像谷歌,雅虎等网站如何存储他们的用户/通行证?

+3

如果表格已正确编制索引,则数百万条记录是无用的。 –

+0

表格是如何索引的? –

+0

您有没有找到我的答案没有提供的东西?如果不是,请接受。 – vdoogs

回答

1

散列索引。如果你使用一个数字,唯一的用户标识符,你可以假设一些冲突(如果设置正确)并且散列索引是你最好的选择。

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

是的,他们确实使用的数据库。通常是多个负载平衡服务器请参阅负载想法平衡对于SQL Server这个问题,因为有很多方法:

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

负载平衡的一种流行的方式被称为“建立联盟”,由微软,但它几乎蔓延的查询请求,并允许它由多个服务器(afaik)提供服务。

相关问题