Boa tarde,
Pessoal, me tirem uma duvida:
Pretendo montar um site onde as pessoas irao se cadastrar para um serviço... serao varios serviços por ID .. logo com o intuito de otimizar futuras pesquisas é recomendado que eu crie uma tabela especifica para os registros e outra para os serviços? ou utilizo apenas uma para tudo??
se alguem puder tambem me indicar artigos sobre otimização de querys ficarei agradecido.
Muito Obrigado.
Otimização Mysql
Started By Fabio_RJ, 05/05/2008, 12:25
4 replies to this topic
#1
Posted 05/05/2008, 12:25
#2
Posted 05/05/2008, 13:06
Fabio_ RJ, não deu pra entender muito bem... o que são esses "registros"? É um relacionamento de muitos para muitos, certo?
Dica: Se está pensando em escalabilidade, recomendo que faça testes com o PostgreSQL. SGBD bem robusto, Opensource e 100% Free.
Dica: Se está pensando em escalabilidade, recomendo que faça testes com o PostgreSQL. SGBD bem robusto, Opensource e 100% Free.
#3
Posted 05/05/2008, 13:30
esses registros q eu falei sao os cadastros das pessoas... no caso seria uma tabela guardando informaçoes pessoais com nome, telefone, login e senha... e outra tabela com os serviços relacionados via ID... o sistema que estou utilizando atualmente só possui uma tabela que guarda tanto as informaçoes pessoais quanto dos serviços e as pesquisas estao demorando um pouco a serem feitas por isso estou perguntando se o ideial seria dividir em 2 tabelas, uma para cada coisa.
existe alguma diferença entre o PostgreSQL e o Mysql?
existe alguma diferença entre o PostgreSQL e o Mysql?
#4
Posted 05/05/2008, 14:59
Não consigo entender como você tem pessoas e serviços na mesma tabela...
Se o relacionamento for muitos para muitos, o correto seria ter uma tabela para pessoas, uma para serviços e outra tabela de ligação, onde você associa a pessoa ao serviço.
Sim, existem algumas diferenças entre PostgreSQL e MySQL... mas a sintaxe básica de queries (INSERT, UPDATE, DELETE) é praticamente igual.
http://www.postgresql.org.br - baixa ele aí....
Se o relacionamento for muitos para muitos, o correto seria ter uma tabela para pessoas, uma para serviços e outra tabela de ligação, onde você associa a pessoa ao serviço.
Sim, existem algumas diferenças entre PostgreSQL e MySQL... mas a sintaxe básica de queries (INSERT, UPDATE, DELETE) é praticamente igual.
http://www.postgresql.org.br - baixa ele aí....
#5
Posted 05/05/2008, 16:17
Vlw boirock ... eu fiquei meio perdido com o sistema que o site está usando, pois nao foi eu quem o desenvolveu... mas como começou a dar problemas tive de meter a mao na massa para otimizar .... vlw pela indicaçao do postgre vou começar a estuda-lo.
mais uma vez obrigado.
mais uma vez obrigado.
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)