All Questions
Postgresql medium

What is the behavior of the default transaction isolation level in PostgreSQL when multiple clients are accessing the same data?

  1. A Serializable: Ensures total ordering as if all database transactions ran sequentially.
  2. B Read Committed: A query only sees data that was committed before the query started.
  3. C Repeatable Read: Ensures that a query sees a snapshot of the database at start time.
  4. D Read Uncommitted: Allows for 'Dirty Reads' where uncommitted data is visible to others.

One system design question a day, with spaced repetition so the ones you miss come back.

Get the app

Related questions