Skip to content

mreza822/Lineage-Store-Database-Management-System

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

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages