[firebase-br] Pontuação por Niveis AJUDA
Rodrigo Teodoro
teodoro_rodrigo em ig.com.br
Qui Abr 29 17:03:36 -03 2010
Ao meu ver criar um registro com 5 campos pode ser problema se você
pensar que um cliente pode ter n filhos, netos etc... O mais indicado é
a árvore.
Claro que para usar um registro com 5 campos, você terá que duplicar
para cada novo filho o registro do cliente pai.
Por exemplo em registro:
+---------------------------+
|CLIENTE|CLIENTE 2|CLIENTE 3|
+---------------------------+
|MARIA |JOSE | PEDRO |
|MARIA |JOAQUIM | CARLOS |
|MARIA | PEDRO | NULL |
+---------------------------+
Neste caso o ideal e ter um tabela para garantir o NxN no meio do caminho.
Quando se pensa em duplicar em 100 cliente é tranqüilo, mas não é
bacana, e se sua loja chegar a ter 10000 clientes pra cima, se
relacionando?
Talvez problemas de performance podem ocorrer.
Mais detalhes sobre a lista de discussão lista