Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal!
Estamos reformulando um site (tipo rede social) e ele já tem mais de 300 mil usuários e provavelmente depois da reformulação ele terá mais de 3 milhões de usuários cadastrados em um banco de dados MYSQL.
Queremos uma opinião segura de profissionais sobre o número de tabelas que devemos ter no banco de dados visando alcançar a melhor performance possível quando tivermos com milhões de usuários cadastrados. Se é melhor uma tabela única para cadastrar todos os dados do usuário, ou se é melhor ter várias tabelas, assim: uma principal e outras para os dados de login, endereço, perfil, etc.
O que seria melhor do ponto de vista da performance ou da velocidade de acesso aos dados para evitar lentidão, travamentos (se é que isso existe em bancos de dados mysql), etc, ou seja, o que você sugere?
Agradeço a ajuda de todos!
OBS: coloquei essa mesma pergunta no Yahoo Rspostas para ver onde posso conseguir mais ajuda e a melhor opinião sobre o assunto, se lá ou aqui.
Carregando comentários...