Eu deixaria separados... assim posso separar em maquinas separados se for preciso, sem ter que manter copias de codigos separados.
Uso um parm cgi, ex Unit=2, que daria no banco com nome ex 2__mysystem. Sem muitos probs, pois so preciso do nome do banco na hora de iniciar a conexao.
Ole, via celular
--
Você recebeu esta mensagem porque está inscrito na Lista "GOPHP" em Grupos do Google.
Para Postar: go...@googlegroups.com
Para Sair do Grupo: gophp-un...@googlegroups.com
Link: http://groups.google.com/group/gophp?hl=pt-BR
---
Você recebeu essa mensagem porque está inscrito no grupo "GOPHP" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para gophp+un...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.
Por exmplo, aquelas empresas que tem ERP web onde a pessoa faz o cadastro, será que o banco e unificado ou separado? Lembrado que a pasta do sistema e única mas obanco que e meu problema.
--
--
Pense de outra forma, se vc tiver 50 clientes e aparecer um bug crítico, em quanto tempo você resolveria o problema nas 50 bases?
No mesmo período de tempo que iria demorar para resolver para um único schema (entendam que quando falo schema me refiro ao PostgreSQL e no mysql se não me engano o conceito de schema é banco de dados.), temos ferramentas que faz com que executamos um MER direto em um determinado SGBD "Workbench e Power Archtect" são 2 excelentes ferramentas para modelagem de SGBD relacional e que te da essa possibilidade de executar seu projeto de modelo de dados bastando selecionar em qual conexão vai executar e se achar muito trabalhoso basta criar um script de atualização dos DDL e não me digam que isso é trabalhoso porque não é mesmo e com no máximo 10 linhas de código tem o script de atualização.Em relação a mecanismos ou tecnologias/serviços para escalabilidade e desempenho não se esqueçam que tudo tem custos e no caso de cliente quanto menos custos melhor porque sua receita aumenta seu produto é melhor aceito e sem falar é claro na padronização.Mas como já disse e também já foi mencionado não quer dizer que algumas das soluções acima não solucione o problema, o que tem que avaliar é a finalidade e os requisitos, pois imagino que tem sistemas já feitos para vários clientes com a mesma estrutura de dados sendo ela única e todos partilham da mesma tabela e ou banco de dados.Não esqueçam que ao citar wordpress como exemplo tem que se lembrar que talvez o motivo pelo qual eles usam o sistema de banco de dados unificado deve ser pelo motivo de os desenvolvedores na grande maioria utilizarem servidores partilhados que os obrigam a usar na maioria das vez apenas 1 estância de dados e por isso a solução foi a nomenclatura, pois imaginem se o wordpress obrigassem ao desenvolvedor a definir para cada blog gerenciado pelo CMS uma nova configuração de banco de dados?Apenas acho que unificar tudo em um schema é mais arriscado e mesmo tendo 1000 clientes quando tem a necessidade de fazer uma manutenção corretiva leva o mesmo tanto de tempo para atualizar se fosse para 1 schema, e se estamos falando em sistemas escaláveis e personalizáveis jamais seria possível de forma fácil e transparente fazer isso usando um único schema e ou banco de dados.Antes de desenvolver um sistema tem que definir seus requisitos, arquitetura e ferramentas necessárias pois não vai dar certo desenvolver um sistema com vários schemas se não está preparado para a manutenibilidade do mesmo.At.Leandro Araujo
Ja!
Ole, via celular