Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 

Repository files navigation

Lineage-Store-Database-Management-System

Designed and coded a database management system utilizing the lineage store ("L-Store") system, prioritizing both read and write operations.

Employs columnar data storage and base/tail page structure, with periodical record merging as a background thread.

Implements database functionalities (open, close, etc.), table management, table-page architecture, query interface, transaction management, column indexing, bufferpool management, record locking for smooth concurrency, data loss prevention, etc.

TODO: Refine "transaction" object for smooth query processing and concurrency protocol.

(Based on this paper: https://arxiv.org/abs/1601.04084)

About

Designed and coded a database management system utilizing the lineage store ("L-Store") system, prioritizing both read and write operations. Carries out major database functions, all with efficiency at the time and space levels.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages