A solution is a key value store. This is one of the non-relation database models, such as graph, document-oriented database models. Key value stores allow the application to store its data in a schema-less way. The data can be stored in a datatype of a programming language or an object. This removes the need for a fixed data model. Key value stores refers to a general concept of database where entities (values) are indexed using a unique key.