AI engineering glossary · SQL databases

What is connection pool?

Connection pool (also called Connection pooling): A cache of open database connections that applications reuse instead of opening a new one per request. Opening connections is slow and each uses server memory, so pools raise throughput and protect the database.

Level: intermediateTopic: SQL databases

Connection pool: an example

A web service keeps 20 open connections and lends one to each request, returning it afterwards.

Related terms

More SQL databases terms

Where you learn it

Connection pool is part of the AI Engineering Program, which teaches it with notes, a hands-on lab and an exam. The first lesson is free.

Before you go

Take the cheat sheet with you

One free PDF: the key AI-engineering terms, formulas and Python idioms. No spam; unsubscribe any time.