如果我错了,请纠正我,但我猜通过添加更多机器或在多台服务器之间平衡负载来处理更多请求和负载是水平扩展。那么,如果我添加更多服务器,我该如何分配数据库?我是否创建一个数据库来保存具有多台服务器的用户记录?还是我也拆分数据库?数据库完整性怎么样?如何同步它?否则我该怎么办?我是新手,真的很困惑,但渴望学习。如果你能给我解释一下,我将不胜感激。谢谢!
答案1
在这种设置中,您的数据库层可能不一定需要水平扩展或以与 Web 层相同的速率扩展。通常,Web 层在负载平衡解决方案后面进行扩展。
对于数据库扩展,请查看分片。