Table of Contents

🧾 Description

Key-Value Store built entirely in Java.It can handle many requests concurrently, making it suitable for a wide range of applications. One of the key features of key-value store is the ability to choose between storing data in-memory or on-disk, depending on the needs of the application.

Key-Value Store includes a user interface that allows users to visualize and interact with the data. Additionally, it uses append-only log to ensure that data is fully recoverable in the event of a node crash.

Also include support for delete and rename table operations, making it easy to manage and organize large data sets.

✨ Features

  • ✅ Able to handle GET / PUT request concurrently
  • ✅ Client could choose store On-Disk / In-Memory Table
  • ✅ Created user interface visualize data
  • ✅ Data could be recovered after node crashes
  • ✅ Support Delete / Rename table operations

🔨 Built with

↩Back To Projects