Foluain nasc athúsáideann sraith beag de dhnasc bunachar sonraí thar go leor iarrataí cliant, in ionad nasc nua a oscailt in aghaidh an iarrataí. Tá nasc PostgreSQL costasach (is próiseas ar leith a bhíonn ann, ag úsáid fothain cuimhne shuntasaí), mar sin tá foluain ríthábhachtach don fheidhmíochaint agus do dhásúilemhaintacht faoi ualaigh. PgBouncer an bhfoluainéir caighdeánach.
An fhadhb: tá nasc PostgreSQL costasach
Each PostgreSQL connection = a separate OS PROCESS, using ~5-10MB of memory.
✗ Opening a connection has overhead (process creation, auth, setup)
✗ Many connections (e.g. 1000s from a busy app) → huge memory use, contention
✗ Postgres has a max_connections limit (often ~100); exceeding it = errors
→ Opening/closing a connection per request, or holding thousands open, doesn't scale.
