原文: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