Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

storeME: Persistent Key-Value Database

A lightweight, persistent key-value database engineered in C, focusing on memory safety, efficient file I/O operations, and reliable state recovery.

System Architecture & Data Flow

[ Client Request ] 
       │
       ▼
( Memory Manager ) ──► Validates Input & Allocates Memory
       │
       ▼
[ Hash Map Index ] ──► In-memory state for O(1) lookups
       │
       ▼
( File I/O Stream) ──► Serializes data safely to disk
       │
       ▼
[ .TXT Storage   ] ──► Persistent state (Restored on reboot)


Core Engineering
	•	Database Design: Custom indexing for rapid retrieval and efficient memory utilization.
	•	Data Persistence: Robust read/write operations that guarantee state recovery upon system initialization.
	•	System Reliability: Focuses on foundational memory management and strict file handling in C.



About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages