Internet is wholesome: MVCC edition
avi.im
avi.im
Hekaton MVCC paper https://vldb.org/pvldb/vol5/p298_per-akelarson_vldb2012.pdf
Pekka Enberg's tweets covering Hekaton https://twitter.com/penberg/status/1644221651293204480
Pekka's rust implementation https://github.com/penberg/mvcc-rs
Avinash's go implementation https://github.com/avinassh/mvcc-go
Any Pavlo's lectures on Hekaton https://www.youtube.com/watch?v=9EY0vYFNWxY
Disclosure: I run the server.
Here is a bit about the paper titles - "This is the best ever on in-memory multi-version concurrency control" - https://youtu.be/1Od_SuOQshM?t=1124
Here is something about 2PL, SQL standards and isolation levels - https://youtu.be/BShOt5gYiPs?t=39
I think the words "V is visible only if TE is not T" are intended to replace the entire text in the bottom-right cell of Table 2; is that right?
Also, I wrote another post explaining the issue in detail - https://avi.im/blag/2023/hekaton-paper-typo/
I will update both posts and clarify this!
edit: I updated the posts