Skip to content

Ling-yunchi/Aurora

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

banner

Aurora

​ A B+tree with data stored on disk, using Cache and LRU elimination strategies to reduce I/O counts.

​ It is my data structure course design. இ௰இ

Run

Use Visual Studio to open the project Aurora.sln file, compile it and run it.

Enjoy it. :D

Or run Aurora.exe directly from the Debug or Release folder using the console

cd .\Release
.\Aurora.exe

Principle

It is a fixed-table simple database based on a B+ tree as a data index and comes with cache in terms of file reads and writes. I think this project provides a good example of a B+ tree with data persistence.

image-20211223163828390

A Cache is also present in this serializable B+ tree to store the nodes on disk.

image-20211223163909175

About

a database on disk with cache

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages