We, as software engineers, often come across a database that stores a key-value pair and is able to scale massively. A key-value database stores the information against a key. More formally,

A key–value database, or key–value store, is a data storage paradigm designed for storing, retrieving, and managing associative arrays, and a data structure more commonly known today as a dictionary or hash table.

Let’s take an example of Alice. She has the next big idea and is up and running with everything except — you guessed it — a key-value store.

In this article, we’ll explore her journey and…


Publish Date: 25th March 2018

We, as humans, are ~7.8 Billion in numbers across the globe. We have built our homes in 240+ countries — each showcasing numerous unique cultures. With the vast diversity, there are also conflicts. Keeping these conflicts aside, I believe we all have something common. All are looking for happiness. All are looking for peace. Penning down some lingering thoughts.

Variations of humanity span across colour, caste, and creed,
Little do we understand though, the difference between our need and greed,
Are we so much different from each other, just because of our name? …

Rishabh Jain

Software Engineer II @ Google | Ex-Microsoft

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store