Re: User-facing aspects of serializable transactions
От | Kevin Grittner |
---|---|
Тема | Re: User-facing aspects of serializable transactions |
Дата | |
Msg-id | 4A1D9D73.EE98.0025.1@wicourts.gov обсуждение исходный текст |
Ответ на | Re: User-facing aspects of serializable transactions (Tom Lane <tgl@sss.pgh.pa.us>) |
Список | pgsql-hackers |
Tom Lane <tgl@sss.pgh.pa.us> wrote: > Hmm, what I gathered was that that's not changing any basic semantic > guarantees (and therefore is okay to control as a GUC). But I > haven't read the paper so maybe I'm missing something. The paper never suggests attempting these techniques without a predicate locking implementation. It was just something Robert Haas noticed during our discussion at the bar (and he wasn't even consuming any alcohol that night!) that it would be a possible development path. I don't think either of us sees it as a useful end point. Basically, if you just took out locks on the rows you happened to read (rather than doing proper predicate locking) you would still prevent some anomalies, in a more-or-less predictable and controllable way. I think we both felt that the predicate locking might be the hardest part to implement in PostgreSQL, so having such a proof of concept partial implemenation without first implementing predicate locking might fit with the "series of smaller patches" approach generally preferred by the PostgreSQL developers. -Kevin
В списке pgsql-hackers по дате отправления: