CS186课程 实现一个数据库系统

课程网站

https://sites.google.com/site/cs186fall17/home/schedule-and-notes  课件下载 lecture_notes

https://sites.google.com/site/cs186fall2013/section-notes

课程教学录像

youtube 和 bilibili上有很多课程视频

CS186 视频录像https://www.youtube.com/results?search_query=CS186&pbjreload=10

CS186  Spring 2012 视频录像https://www.bilibili.com/video/av13211143/?p=1 无字幕

项目作业

作业内容

https://sites.google.com/site/cs186fall2013/homeworks/project-1

https://sites.google.com/site/cs186spring2014/home/homeworks/project1

CS186-proj1.tar.gz下载: https://github.com/hedejing/CS186/blob/master/CS186-proj1.tar.gz

项目作业答案

https://github.com/iamxpy/SimpleDB

CS186 Project 1: SimpleDB 答案

Exercise 1.https://blog.csdn.net/github_31804537/article/details/53041680

Exercise 2.4. BufferPool 2.5. HeapFile access method.https://blog.csdn.net/github_31804537/article/details/53055457

补充阅读.数据库在磁盘上的存储布局HeapFile. 几乎看不懂

通过学习《大规模分布式存储系统:原理解析与架构实战》知道了分布式键值系统,通常使用SSTable(一个无序的键值对集合容器)作为其磁盘上的布局。传统数据库通常使用HeapFile作为存储布局。

Exercise  https://blog.csdn.net/github_31804537/article/details/53244469

项目程序:

    

期中考试试卷  https://hkn.eecs.berkeley.edu/examfiles/cs186_sp12_mt1.pdf

    原文作者:学长知心话
    原文地址: https://www.jianshu.com/p/e309c3309024
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞