Glossary

Clear explanations of PostgreSQL concepts, patterns, and tooling used by modern engineering teams.

86 glossary topic pages

A

ACID

A set of properties that guarantee database transactions are processed reliably: Atomicity (all operations succeed or fail together), Consistency (data integrity is maintained), Isolation (concurrent transactions don't interfere), and Durability (committed changes persist).

Read full glossary page

Autovacuum

Autovacuum is PostgreSQL's background maintenance daemon that reclaims storage from dead rows, updates table statistics, and prevents transaction ID wraparound — keeping tables healthy without manual intervention.

Read full glossary page

B

C

D

E

Extended Statistics

Extended statistics are manually declared statistics objects in PostgreSQL that capture correlations between multiple columns, helping the query planner make accurate row estimates for multi-column conditions.

Read full glossary page

F

G

H

I

J

K

L

M

O

P

Prepared Statements

A prepared statement is a server-side query template that PostgreSQL parses and plans once, then executes multiple times with different parameter values — reducing overhead and preventing SQL injection.

Read full glossary page

Q

R

S

Snapshot Isolation

Snapshot isolation is a concurrency control mechanism where each transaction reads from a consistent point-in-time snapshot of the database, preventing dirty reads and non-repeatable reads without blocking writers.

Read full glossary page

T

U

Unified Database

A unified database approach keeps more application, analytical, search, and AI workflows close to a common database foundation instead of splitting every use case into a separate system.

Read full glossary page

V

Vela

Vela is a Postgres data platform for creating production-like database branches, clones, and developer workflows around familiar PostgreSQL.

Read full glossary page

W