Em engenharia de software, um pool de conexões é um cache de conexões de banco de dados mantido de forma que as conexões possam ser reutilizadas quando requisições futuras ao banco de dados forem requeridas. Pools de conexões são usados para garantir o desempenho da execução de comandos sobre um banco de dados. Abrir e manter uma conexão de banco de dados para cada usuário, especialmente requisições feitas a uma aplicação web dinâmica baseada em banco de dados, é dispendioso e desperdiça recursos. Em um pool de conexões, após a conexão ser criada, ela é colocada no pool (depósito) e é usada novamente de forma que uma nova conexão não precisa ser estabelecida. Se todas as conexões estiverem sendo usadas, uma nova conexão é feita e é adicionada ao pool. O pool de conexões também reduz a quantidade de tempo que um usuário deve esperar para estabelecer uma conexão com o banco de dados.

Suporte de banco de dados

editar

Pool de conexões é suportado pelo IBM DB2,[1] Microsoft SQL Server,[2] Oracle,[3] MySQL,[4] e PostgreSQL.[5]

Veja também

editar

Referências

editar

📚 Artikel Terkait di Wikipedia

Fábrica (programação orientada a objetos)

an object that looks new, like a re-initialized object from an object pool. In languages where constructors are themselves methods on a class object (class

Dilema do prisioneiro

Cooperation Ch.29 en Metamagical Themas: questing for the essence of mind and pattern (ISBN 0465045669). Poundstone, William (1995). El dilema del prisionero:

Aprendizagem profunda

1561/0600000018  Miller, G. A., and N. Chomsky. "Pattern conception" (em inglês). Paper for Conference on pattern detection, University of Michigan. 1957. Eisner

Evolução

sugere que todas as espécies conhecidas descenderam de um ancestral comum (ou pool genético ancestral) através deste processo de divergência gradual. Estudos

Camuflagem disruptiva

Guerra Mundial, como o britânico Edward Wadsworth, o americano Burnell Poole e o canadense Arthur Lismer, que produziram telas retratando navios camuflados

Spring Framework

de dados de wrappers de pool de conexões Abstração para manipulação de BLOB (binary large object) e CLOB (character large object) Todos esses recursos se