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

Responder a