Pattern 30 / SCALE
Database Connection Pooling
Use this when avoiding expensive database connection setup per request.
- Pressure
- Avoiding expensive database connection setup per request
- Mechanism
- Keep a bounded pool of reusable connections and let requests borrow/return them
- Toll
- Too few connections queue requests; too many overload the database
