Esqueci de mencionar, no mysql, ele abre uma conexão diferente, pra cada usuário.
Neste caso, o ideal é ter um user padrão para consultas e inserts, updates, deletes E outro user com permissão para criar, alterar, e gerenciar uma base. Abraço, Ernani 2011/9/22 Ernani Joppert Pontes Martins <[email protected]>: > Nunca use vários usuários para abrir conexões diferentes pois o Banco > de dados vai abrir o bico rapidinho. > > No caso do MySQL, quando uso projetos em PHP, eu sempre uso o > pconnect, e em java, uso connection pooling via datasource, seja via > JBoss ou outra forma. > > Um servidor "normal" parrudo, vai aguentar por padrão umas 150 > conexões simultâneas ao banco. > > Se vc usa PHP e assim o pconnect "p:127.0.0.1" no hostname, o Apache > mantém um processo aberto com o banco, até um tempo de timeout > específico, e, então morre e mata a conexão. > > Sendo assim, se vc tiver um pico, vai ter 150 conexões por processo o > que teoricamente aguentaria mais requisições simultaneas sem travar > seu servidor web. > > A mesma coisa acontece com processo em Java, só que a gestão das > conexões, é feita pelo Pool, e existe uma api específica, mais > transparente pra sua aplicação. > > Abraço, > > Ernani > > 2011/9/22 Fabio Luciano Goes <[email protected]>: >> Rapaz, >> >> Geralmente eu crio dois usuários para o banco. >> Um administrador, que utilizo para manutenção do banco e um para a >> aplicação. >> O usuário da aplicação eu limito os privilégios, para nao permitir excluir >> objetos do banco e utilizo para se conectar ao banco. >> Crio uma tabela com os usuários no banco, e nela que tenho as permissões de >> acesso as modulos do sistema. >> >> Em 22 de setembro de 2011 15:24, Haroldo Franzin >> <[email protected]> escreveu: >>> >>> Pessoal Boa Tarde. >>> >>> >>> >>> Como vc's tem mais experiencia em Web 2.0, surgiu uma duvida >>> >>> Todos os clientes iram acessar o sistema, e cada um ira ter >>> 1 usuário de acesso até ai normal, mas referente ao Banco de dados é Melhor >>> ter 1 Usuário por cliente gerenciando pelo Java (blazeds) o acesso ao Banco, >>> ou cada usuário ter seu próprio Usuário em Banco de dados ? >>> >>> >>> >>> vlw, e que DEUS abençoe a todos >>> >>> -- >>> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >>> Para enviar uma mensagem, envie um e-mail para [email protected] >>> Para sair da lista, envie um email em branco para >>> [email protected] >>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev >> >> >> -- >> Fabio Luciano Goes dos Santos >> Analista Desenvolvedor >> [email protected] >> >> -- >> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >> Para enviar uma mensagem, envie um e-mail para [email protected] >> Para sair da lista, envie um email em branco para >> [email protected] >> Mais opções estão disponíveis em http://groups.google.com/group/flexdev > -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para [email protected] Para sair da lista, envie um email em branco para [email protected] Mais opções estão disponíveis em http://groups.google.com/group/flexdev
