This is an introduction to TiKV, a Key Value Datastore that I have been selected to work on for Google Summer of Code 2020. I am supposed to be making it a cloud native product that espouses the properties of cloud nativity as defined by the Cloud Native Computing Foundation which is the organization I am to work under.

A KV datastore is a much more distributed and scalable version of the Python dictonary or JSON model of key->value data storage. It provides a user with the option to GET or PUT data from/into a database that is semi structured and contains a mapping between the keys and their associated values.