Re: Transaction ISOLATION LEVEL - have I missed something?

From: "David G(dot) Johnston" <david(dot)g(dot)johnston(at)gmail(dot)com>
To: Pól Ua Laoínecháin <linehanp(at)tcd(dot)ie>
Cc: "pgsql-novice(at)lists(dot)postgresql(dot)org" <pgsql-novice(at)lists(dot)postgresql(dot)org>
Subject: Re: Transaction ISOLATION LEVEL - have I missed something?
Date: 2021-05-13 21:02:31
Message-ID: CAKFQuwaKefDz5+XFkwMnNLPYzYdPdg31h3+S2y=S2ars6TxnrQ@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-novice

On Thu, May 13, 2021 at 1:31 PM Pól Ua Laoínecháin <linehanp(at)tcd(dot)ie> wrote:

> I hope that clears up what I meant - and also that what I have written
> above demonstrates a reasonable understanding of the difference
> between the potential outcomes of an RC transaction and an S one?
>
>
It does. I see now you are trying to describe snapshots of data available
to statements in terms of database timestamps as opposed to referring to
transactional boundaries.

I've never seen isolation levels discussed in those terms before and do not
know whether it is accurate or missing some important nuances. With locks,
snapshots, and valid interleaving versus invalid interleaving (for
serializable) all coming into play the notion of timestamp isn't really in
scope. But if it helps for basic comprehension then it does have merit and
indeed the links you describe seem correct at first glance.

David J.

In response to

Responses

Browse pgsql-novice by date

  From Date Subject
Next Message Pól Ua Laoínecháin 2021-05-14 12:03:18 Re: Transaction ISOLATION LEVEL - have I missed something?
Previous Message Pól Ua Laoínecháin 2021-05-13 20:31:02 Re: Transaction ISOLATION LEVEL - have I missed something?