News for hackers. Stuff that matters.
Re:How Postgres Makes Transactions Atomic by aneutron on Wednesday August 16, 2017 @03:09PM (#15030223)
As a beginner in the software engineering realm, I cannot thank people who give these kind of write-ups enough. It helps me explore patterns and beautiful pieces of engineering. On a side note I wonder if the functions are really named like that or did the author rename some for clarity?
Re:How Postgres Makes Transactions Atomic by aidos on Wednesday August 16, 2017 @05:54PM (#15031706)
Postgres has a super readable codebase and the functions in the article seem to come directly from the code. When you understand the general model of how postgres works it's fairly easy to browse the code. Having said that I haven't look at the deeper structures at all before and have mostly just perused the query planner / executor code.

We were looking through it earlier to see why our nested loop nodes where performing badly — which ultimately made us realise we were just misreading the EXPLAIN output :-)

Re:How Postgres Makes Transactions Atomic by cheez on Wednesday August 16, 2017 @05:22PM (#15031483)