【发布时间】:2009-12-20 07:09:37
【问题描述】:
我想知道这些数据库如何
拥有超过数百万条记录和
每秒数百万次查找速度非常快。
他们是如何优化的?
是否有托管这些数据库的特殊服务器?
它们是如何缩放的?
【问题讨论】:
我想知道这些数据库如何
拥有超过数百万条记录和
每秒数百万次查找速度非常快。
他们是如何优化的?
是否有托管这些数据库的特殊服务器?
它们是如何缩放的?
【问题讨论】:
大型应用程序跨多个服务器横向扩展。您的 ID 通常被散列到某个有限数(例如 50)的存储桶中,这 50 个服务器每秒可以处理 1,000 个请求。假定使用量在所有 50 台服务器上相当平均地分配。备份和恢复有点复杂,“一些”用户可能会丢失数据,而其他用户不会。
【讨论】: