3 ms·
Is MVCC actually superior by some other considerations? Less lock contentions, transactional DML.
by riku_iki 4y ago
Is MVCC actually superior by some other considerations? Less lock contentions, transactional DML.
- masklinn 4y agoThe problem is not mvcc but postgres’ implementation details of it.
- Max-Ganz-II 4y agoIn what way? I didn't see anything obviously improper when I learned how serialization isolation worked.
- j16sdiz 4y agoA delicated full vacuum process that need full locking, how little isolation between tables, etc Lots of the pain point have been mitigated in the last ten years. It is now as simple as other comparable complex db can go (i.e. Not simple, but you can't find better product)
- masklinn 4y agoTFA covers its issues? It’s specifically compares postgres’ to other implementations’ (oracle and mysql).
- jabl 4y agoAlso the paper linked from TFA goes into the various implementation options in more detail: https://db.cs.cmu.edu/papers/2017/p781-wu.pdf https://db.cs.cmu.edu/papers/2017/p781-wu.pdf