摘要: 一、实验内容 P4要求完成事务间的并发控制,包括支持三种隔离事务的加解锁,以及一个死锁检测线程;适配之前实现的执行器,并且修改之前实现的算子实现对并发的支持。 Task #1 - Lock Manager Task #2 - Deadlock Detection Task #3 - Concurre 阅读全文
posted @ 2023-08-21 23:05 stackupdown 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 一、 实验内容 查询优化器是一个沟通语句SQL到具体执行逻辑的桥梁。 从query到具体执行,代码要经过如下的过程: query parsing:从文本query得到一棵语法树,语法树等上下文被绑定(保存)到执行计划中 query optimization:从语法树生成优化的执行计划 query e 阅读全文
posted @ 2023-08-21 23:04 stackupdown 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 完成了Project-2的checkpoint1之后,就可以开始搞并发控制了。在checkpoint1中虽然能过测例,但不一定是没问题的,checkpoint-2必须解决考虑不完全的并发问题。 一、实验内容 实现的接口 Task #2c – Index Iterator Task #2d – Con 阅读全文
posted @ 2023-08-21 23:03 stackupdown 阅读(51) 评论(0) 推荐(0) 编辑