Ainda estou começando a desenvolver ferramentas com banco de dados, e então me surgiu um problema...
Tenho um pequeno projeto que seria um site com registro de usuários etc... e um sistema de grupos com esses usuários. Esse sistema de grupos poderia ser comparado a comunidades do Orkut, ou algo parecido, onde um usuário poderia participar de quantos grupos quiser, e também qualquer usuário pode criar um desses grupos.
Porém o meu problema é que não consigo ver uma boa lógica para guardar os usuários de cada grupo no MySql. A única solução que me veio é de criar uma tabela para cada grupo, assim poderia acessar elas através do ID do grupo, e saber seus membros. Entretanto queria saber se criar tantas tabelas para cada novo grupo é viável, ou se gera uma perda de desempenho no MySQL.
Pergunta
flamer
Ainda estou começando a desenvolver ferramentas com banco de dados, e então me surgiu um problema...
Tenho um pequeno projeto que seria um site com registro de usuários etc... e um sistema de grupos com esses usuários. Esse sistema de grupos poderia ser comparado a comunidades do Orkut, ou algo parecido, onde um usuário poderia participar de quantos grupos quiser, e também qualquer usuário pode criar um desses grupos.
Porém o meu problema é que não consigo ver uma boa lógica para guardar os usuários de cada grupo no MySql. A única solução que me veio é de criar uma tabela para cada grupo, assim poderia acessar elas através do ID do grupo, e saber seus membros. Entretanto queria saber se criar tantas tabelas para cada novo grupo é viável, ou se gera uma perda de desempenho no MySQL.
Toda ajuda é bem vinda.
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.