Hacker News new | ask | show | jobs
by th3sly 3547 days ago
but that's not partial update. this will update the entire document(blob).
1 comments

Postgres' MVCC architecture makes the idea of 'partial updates' kind of meaningless. An update to any postgres column is equivalent to a DELETE followed by an INSERT and will result in a new row on disk, leaving the old row to be vacuumed later.
Just to clarify: s/architecture/implementation/

InnoDB is MVCC too, but does an update in place with relocation of the old row to UNDO space. There are pros and cons to both approaches.