Zhao-hangtian / adb-buffer

《高级数据库系统》课程实验

Home Page:https://willtian.cn/?p=111

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

《高级数据库系统》课程实验大作业

"Storage and Buffer Manager Lab Description" For “Advanced Database Systems” 2018

Introduction

In this project, we will implement a simple storage and buffer manager. The document addresses the storage and buffer manager. Buffer and frame sizes, buffer and frame storage structures, page formats, page storage structures, file formats, buffering techniques, hashing techniques, file storage structures, and interface functions for the disk space and buffer modules will be discussed . The particular technique is chosen from the material covered in class that are relevant to buffer and storage manager.

see buffer.pdf for more detail...

What's this

  • 研一上修了金老师的adb课程,期末做了个实现buffer的作业;
  • 采用C++ 14 STL编程,LRU cache的数据结构主要使用了哈希+双向链表,空间换时间;
  • 看着作业需求文档buffer.pdf自己慢慢编的码,个人觉得这个作业还比较有意思所以放上来交流学习;
  • 有问题可以提issue交流hhh

About

《高级数据库系统》课程实验

https://willtian.cn/?p=111


Languages

Language:C++ 97.5%Language:C 2.5%