PostgreSQL
Isolation levels shown as changing query result tables, with snapshots and heap changes kept as secondary context
PostgreSQL: Isolation Levels
Pick an isolation walkthrough to compare what exists physically in heap versus what the current query result table is allowed to show.
→ the query result table changes when PostgreSQL reuses or refreshes the reader snapshot