原文:CMU 15445 lab3 QUERY EXECUTION

总览 这个lab要实现executors,executor负责query plan 就是operator形成的树 上的operator并执行它们,对于每个executor,需要实现: 对于这个lab,没有SQL,执行的查询计划都是写好的算子树,并且用的是火山模型,每个算子的执行器 executor 必须实现Next函数,Next函数的执行粒度是一个tuple,也就是每次执行要么返回一个tuple, ...

2022-03-26 09:01 1 1078 推荐指数:

查看详情

CMU-15445 LAB3:事务隔离,two-phase locking,锁管理器

概述 本lab将实现一个锁管理器,事务通过锁管理器获取锁,事务管理器根据情况决定是否授予锁,或是阻塞等待其它事务释放该锁。 背景 事务属性 众所周知,事务具有如下属性: 原子性:事务要么执行完成,要么就没有执行。 一致性:事务执行完毕后,不会出现不一致的情况。 隔离性:多个 ...

Thu May 02 00:35:00 CST 2019 0 587
CMU数据库(15-445)Lab3- QUERY EXECUTION

Lab3 - QUERY EXECUTION 实验三是添加对在数据库系统中执行查询的支持。您将实现负责获取查询计划节点并执行它们的executor。您将创建执行下列操作的executor Access Methods: Sequential Scans, Index Scans ...

Mon Mar 08 23:16:00 CST 2021 3 1110
CMU-15445 LAB1:Extendible Hash Table, LRU, BUFFER POOL MANAGER

概述 最近又开了一个新坑,CMU15445,这是一门介绍数据库的课程。我follow的是2018年的课程,因为2018年官方停止了对外开放实验源码,所以我用的2017年的实验,但是问题不大,内容基本没有变化。想要获取实验源码的同学可以上github搜,或者直接clone我的代码,找到最早 ...

Thu Mar 28 18:20:00 CST 2019 1 922
CMU-15445 LAB2:实现一个支持并发操作的B+树

概述 经过几天鏖战终于完成了lab2,本lab实现一个支持并发操作的B+树。简直B格满满。 B+树 为什么需要B+树 B+树本质上是一个索引数据结构。比如我们要用某个给定的ID去检索某个student记录,如果没有索引的话,我们可能从第一条记录开始遍历每一个student记录,直到找到 ...

Wed May 01 18:34:00 CST 2019 1 976
CSAPP Lab3: The Attack Lab

目录 CSAPP Lab3: The Attack Lab 实验介绍 Part I: Code Injection Level 1 Level 2 Level 3 Part II: Return-Oriented ...

Sat Jun 12 08:28:00 CST 2021 2 820
lab3——进程和异常

思考题 Thinking 3.1 为什么我们在构造空闲进程链表时必须使用特定的插入的顺序?(顺序或者逆序) 为了保证链表中Env块的顺序和在envs中的顺序相同 Thinking 3.2 思 ...

Wed Aug 26 17:52:00 CST 2020 0 826
lab3:LeNet上板

0.模型训练:暂时跳过   CNN有监督,可以用BP训练:http://www.mamicode.com/info-detail-2288678.html 1.参数: 1.1一开始混乱的点   ...

Tue Dec 18 08:28:00 CST 2018 0 678
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM