Key-value stores

The databases of this type store pairs of keys and values. When required, data can be retrieved based on a known key. Such stores are mostly used in embedded systems or as in-process databases.

The major advantage of key-value stores is their simplicity, though this also makes them unsuitable for complex applications.

Examples of key-value stores are Redis, Memcached, Microsoft Azure Cosmos DB, Hazelcast, and Ehcache.

Get Industrial Internet Application Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.