System Design: The Key-value Store
Let's understand the basics of designing a key-value store.
We'll cover the following
Introduction to key-value stores
Key-value stores are
Usually, it’s preferred to keep the size of value relatively smaller (KB to MB). We can put large data in the blob store and put links to that data in the value field. Key-value stores are useful in many situations, such as storing user sessions in a web application and building NoSQL databases.