Key value database/store

What?

  • 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

    • where each key is associated with one and only one value in a collection.

    • The value can be any kind of data like an image, user preference file or document. The value is stored as a blob requiring no upfront data modeling or schema definition.

    • The storage of the value as a blob removes the need to index the data to improve performance. However, you cannot filter or control what’s returned from a request based on the value because the value is opaque.

  • key-value stores have no query language

  • hey provide a way to store, retrieve and update data using simple get, put and delete commands; the path to retrieve data is a direct request to the object in memory or on disk.

    • The simplicity of this model makes a key-value store fast, easy to use, scalable, portable and flexible.

Last updated

Was this helpful?