Confuso sobre escalada horizontal

2

Por favor, corrija-me se estiver errado, mas acho que lidar com mais solicitações e carregar adicionando mais máquinas ou equilibrando a carga entre vários servidores é o escalonamento horizontal. Então, se eu adicionar mais servidores, como eu distribuo o banco de dados? Eu crio um banco de dados para manter os registros do usuário com vários servidores? Ou eu divido o banco de dados também? E quanto à integridade do banco de dados? Como sincronizar isso? Ou então o que eu faço? Eu sou um novato e muito confuso, mas ansioso para aprender. Eu realmente aprecio se você pudesse explicar isso para mim. Obrigada!

    
por Benjamin Smith Max 22.02.2014 / 23:51

1 resposta

1

Neste tipo de configuração, a sua camada de banco de dados pode não necessariamente precisar ser dimensionada horizontalmente ou com a mesma taxa de sua camada da web. Normalmente, é a camada da Web que é dimensionada por trás de uma solução de balanceamento de carga.

Para escalar o banco de dados, procure em sharding .

    
por 22.02.2014 / 23:59