感谢CMU的教授们给我们分享了如此精彩的一门课程, 希望您能尊重教授们和TAs的劳动成果! 本篇文章记录本人对实验中各个板块的理解以及踩坑, 如果您发现我过多的涉及到了实验的内容, 有违学术诚信, 请告诉我! 正文 project4整体实现了一个OCC版本的MVCC, 即乐观版本的多版本并发控制为事务提供支持。 Task1要求实现时间戳和水印; Task2要求元组重构方法和撤销日志收集方法, 以及重构project3中实现的SeqScan执行器。 Task3要求实现MVCC执行器, 分成一个个小任务就是:重构insert、delete、Update执行器, 实现Commit提交操作, Und...