←back to thread

366 points virtualwhys | 1 comments | | HN request time: 0.202s | source
Show context
derefr ◴[] No.41897751[source]
Question: is storing full new row-tuple versions something fundamental to Postgres as a whole, or is it just a property of the default storage engine / “table access method”?
replies(2): >>41897917 #>>41898523 #
1. dfox ◴[] No.41898523[source]
From the PQ protocol PoV the way how this works is pretty much irrelevant, but the actual implementation of PostgreSQL contains ridiculous amount of places that depend on the “backward” MVCC implementation of the tuple heaps.