[HN Gopher] Internet is wholesome: MVCC edition
       ___________________________________________________________________
        
       Internet is wholesome: MVCC edition
        
       Author : asicsp
       Score  : 43 points
       Date   : 2023-04-25 15:26 UTC (7 hours ago)
        
 (HTM) web link (avi.im)
 (TXT) w3m dump (avi.im)
        
       | rektide wrote:
       | Pages full of links here. Read in to the post for sure but let's
       | also gather here:
       | 
       | 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
        
         | eatonphil wrote:
         | And the Discord server where (some of) it happened:
         | https://discord.gg/PmmShtF7WS. #dbs channel.
         | 
         | Disclosure: I run the server.
        
         | avinassh wrote:
         | hey! author of the post here. I wanted to document all of it,
         | so I went overboard with the links in the end. My Go
         | implementation can be safely removed from here, as it is in the
         | nascent stages. I would recommend going through Pekka's repo
         | for code.
        
           | mjw1007 wrote:
           | I found this a little difficult to follow, because you show a
           | table and say that it contains a typo, but you don't directly
           | say which part of the text needs to be changed.
           | 
           | 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?
        
             | avinassh wrote:
             | Hey, thank you for reading and that's right. Entire text of
             | the column needs to be changed.
             | 
             | 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
        
         | akhayam wrote:
         | Andy Pavlo is incredible. I studied EE and have learned about
         | databases through his lectures.
        
           | rektide wrote:
           | The diversity of systems Andy covers is quite impressive.
           | I've subscribed to his (CMU Databse Group) videos for quite a
           | while, but to be honest, I haven't been watching many. This
           | post was a good reminder to look around again, and wow,
           | there's just so many databases covered, & many of them are
           | very modern & new. It's impressive range.
        
             | avinassh wrote:
             | Andy's lectures also contain so much rich information, many
             | not out there on the internet, and some very entertaining.
             | I love these bits about the history and random trivia.
             | 
             | 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
        
       ___________________________________________________________________
       (page generated 2023-04-25 23:01 UTC)