2009/4/23 Stefan Horochovec <[email protected]>: > > Na minha concepção de desenvolvimento acho bizarro um banco de dados sem o > > relacionamento e jogar para a aplicáção um controle completamente > > desnecessário... > > 2009/4/23 Daniel Gaspary <[email protected]>: > Bem vindo ao maravilhoso mundo mySQL. > > Acho que nem se discute que isso é ruim. Claro, com a onda de ORMs > toscos esse tipo de cultura tem se espalhado. > > A questão é que o mySql tem recurso de chave estrangeira não faz > muitas versões e só em um dos formatos de armazenamento se eu entendi > bem. > > Além disso, no caso dessa migração, como não tem chave estrangeira, é > melhor migrar sem criá-las. Até porque a aplicação já está pronta para > funcionar assim. Se for o caso, depois se arruma. > > Daniel
Utilizo o MySQL a alguns anos e não vejo nada de bizarro, vejo que muitos possuem um certo preconceito pelo que aprenderam em suas vivencias ( ou não aprenderam), em projetos que não precisam necessáriamente de alta performance tenho a certeza de que tudo é muito lindo e bem documentado de acordo com o manual de boa conduta, mas quando se trata de perfomance ai sim você terá que perder o respeito pelo "status quo". A não utilização de chaves estrangeiras não é nenhum pouco ruim e tão pouco atribuir este controle para a aplicação. O mesmo digo para o uso de Triggers e Stored Procedures em excesso, ou aqueles SQL arquitenônicos com lógicas que deveria estar diretamente na aplicação. E logicamente alguns se orgulham muito de tal fato, mais como falei, tem um custo e o custo será o desempenho. Não sou um defensor de nenhuma tecnologia em si, mais um adepto as melhores práticas, ( mesmo alguns talves considerem bizarras, ou gambiarras ) que garantirá a maior escalabilidade e perfomance ao sistema como um todo. Pois é disto que preciso no que eu trabalho. O MySQL utiliza FK nas tabelas que utilizam a engine InnoDB. Desculpa as opiniões pessoais, mas a vivencia e necessidade me mostraram que temos que ser a pecinhas quadradas nos buracos redondos ( Think Different ). MySQL com a ORACLE? Agora eu quero poder real, quero PostgreSQL eheeh! Abraço a todos! _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
