Back to problems

In-Memory Key-Value Store with Transactions

Object-Oriented Programming · Rippling · Medium

In-Memory Key-Value Store with Transactions Problem Overview Create an in-memory key-value database that provides ordinary CRUD behavior together with transaction handling. The exercise evaluates your ability to choose suitable data structures, manage state, and define correct transaction behavior. Key Design Considerations Correctness: Uncommitted transaction data must remain isolated from the global store. State Management: Track transaction modifications efficiently while…

Checking your access…