Skip to content

saisundar/Distributed-Transactional-KV-store

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Features a Distributed Travel Reservation System, which uses 2PC to perform Distributed transactions.

This implementation uses Undo-redo logs, and in-memory memtables, for fast commits. It pipes all its logs via a blocking queue, so that the disk does not become a bottelneck for transacations. RPC is employed for client-server interaction.

Checkpointing is done every 5 secs, and this is a tunable parameter.

About

A Distributed 2PC travel reservation system. Uses logs for recovery.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages