Best Key Value Databases

Products Buyer's Guide
8.8
Couchbase Server
★★★★★

Couchbase Server

Couchbase is engineered to meet the elastic scalability, consistent high performance, always-on availability, and data mobility requirements of mission critical applications.

Couchbase is excellent. A must use solution for development. - Tharanga W.

Ease of use
8.4
Support
8.7
Ease of Setup
9.5

Platforms: Mac, Win, Linux

Price: $$$$$

Business Size: 1

8.8
Aerospike
★★★★★

Aerospike

Aerospike Database is a Key-Value Store and high performance real-time NoSQL (flex-schema) database.

Unbelievably fast database with super replication - started production with it in one day - Aleksander K.

Ease of use
8.5
Support
8.8
Ease of Setup
0.0

Languages supported: English

Platforms: Mac, Win, Linux

Price: $$$$$

Business Size: 0

8.8
Azure Table Storage
★★★★★

Azure Table Storage

Azure Table storage stores large amounts of structured data. The service is a NoSQL datastore which accepts authenticated calls from inside and outside the Azure cloud.

Azure's player for Neck to neck with bigTable - Ankit A.

Ease of use
8.7
Support
8.6
Ease of Setup
8.8
8.6
Coherence
★★★★★

Coherence

Oracle Coherence is a in-memory data grid solution that enables organizations to predictably scale mission-critical applications by providing fast access to frequently used data.

Using coherence for distributed caching - Madhvesh N.

Ease of use
8.0
Support
9.0
Ease of Setup
0.0
7.4
Accumulo
★★★★★

Accumulo

Accumulo sorted, distributed key/value store is a robust, scalable, high performance data storage and retrieval system.

Robust and Scalable Key/Value store - Ganesh R.

Ease of use
Support
Ease of Setup
9.4
ArangoDB
★★★★★

ArangoDB

ArangoDB is a distributed, free, and open-source database with a flexible data model for documents, graphs, and key-values. Build high performance applications using a convenient SQL-like query language or JavaScript extensions.

Beautiful query language, best performance - Nate G.

Ease of use
9.0
Support
9.5
Ease of Setup
9.2

Languages supported: German, English

Platforms: Mac, Win, Linux

Price: $$$$$

Business Size: 1

7.8
OrientDB
★★★★★

OrientDB

OrientDB is a Distributed Graph Database engine with the flexibility of a Document Database all in one NoSQL database.

Great database for working with complex relationships - Mahadevan K.

Ease of use
7.6
Support
7.4
Ease of Setup
0.0

Languages supported: English, Italian

8.2
Azure Cosmos DB
★★★★★

Azure Cosmos DB

Azure Cosmos DB provides native support for NoSQL choices, offers multiple well-defined consistency models, guarantees single-digit-millisecond latencies at the 99th percentile, and guarantees high availability with multi-homing capabilities and low latencies anywhere in the world.

Simple, Fast & most Powerful DB - Sathish K.

Ease of use
8.0
Support
8.3
Ease of Setup
7.5

Platforms: Mac, Win, Linux

Price: $$$$$

Business Size: 1

9.2
Amazon ElastiCache
★★★★★

Amazon ElastiCache

Amazon ElastiCache offers fully managed Redis and Memcached. Seamlessly deploy, operate, and scale popular open source compatible in-memory data stores. Build data-intensive apps or improve the performance of your existing apps by retrieving data from high throughput and low latency in-memory data stores.

Boost the performance of our Redis cluster - Administrator in Computer Software

Ease of use
9.2
Support
9.0
Ease of Setup
0.0

Languages supported: English

Platforms: Mac, Win, Linux

Price: $$$$$

Business Size: 1

7.0
Infinispan
★★★★★

Infinispan

Infinispan is an extremely scalable, highly available key/value data store and data grid platform. It is 100% open source, and written in Java. The purpose of Infinispan is to expose a data structure that is distributed, highly concurrent and designed ground-up to make the most of modern multi-processor and multi-core architectures. It is often used as a distributed cache, but also as a NoSQL key/value store or object database.

An open-source, flexible, enterprise-grade clustered cache and in-memory data grid - Cosmin S.

Ease of use
Support
Ease of Setup

Platforms: Mac, Win, Linux

Price: $$$$$

Business Size: 1

8.8
InterSystems IRIS
★★★★★

InterSystems IRIS

InterSystems IRIS is a Complete Data Platform that gives you everything you need to capture, share, understand, and act upon your organization's most valuable asset: your data.

The Most powerful Business Objects environment - AndrГ© W.

Ease of use
8.0
Support
9.4
Ease of Setup
7.3

Languages supported: Czech, German, English, French, Italian, Japanese, Russian, Spanish, Ukrainian

Platforms: Mac, Win, Linux

Price: $$$$$

Business Size: 1

8.6
InterSystems CachГ©
★★★★★

InterSystems CachГ©

InterSystems Caché® is an advanced database management system and rapid application development environment. With Caché, you'll make breakthroughs in processing and analyzing complex Big Data, and developing Web and mobile applications.

CachГ© a fast and secure database - Eike Scudellari F.

Ease of use
7.5
Support
8.7
Ease of Setup
0.0

Languages supported: Czech, German, English, French, Italian, Japanese, Russian, Spanish, Ukrainian

8.4
Cassandra
★★★★★

Cassandra

Cassandra's data model offers the convenience of column indexes with the performance of log-structured updates, strong support for denormalization and materialized views, and powerful built-in caching.

Cassandra is excellent to store massive amount of data - Nagesh C.

Ease of use
7.6
Support
8.4
Ease of Setup
7.0
8.2
Oracle Database Cloud Service
★★★★★

Oracle Database Cloud Service

Deploy Oracle databases quickly and easily in a highly-available cloud environment, and benefit from the performance of dedicated hardware, proven RAC reliability, data security, and granular controls

Easy implementation, efficient tool with great functionality along with security features - User in Financial Services

Ease of use
8.5
Support
7.9
Ease of Setup
0.0
8.2
Cloudera
★★★★★

Cloudera

Cloudera Enterprise Core provides a single Hadoop storage and management platform that natively combines storage, processing and exploration for the enterprise.

The Best hadoop Aplication. - Administrator in Telecommunications

Ease of use
7.8
Support
8.0
Ease of Setup
0.0
7.2
Azure Redis Cache
★★★★★

Azure Redis Cache

Azure Redis Cache is a secure data cache and messaging broker that provides high throughput and low-latency access to data for applications.

Mediocre at best - Mark L.

Ease of use
8.0
Support
6.8
Ease of Setup
7.3
9.0
ScyllaDB
★★★★★

ScyllaDB

ScyllaDB, formerly known as Cloudius Systems, is an open source-centric company, led by the originators of the KVM hypervisor and employ superstar virtualization, database, and OS veterans. The ScyllaDB team is behind OSv and Seastar open source projects

Stress free time series database - Kevin J.

Ease of use
Support
Ease of Setup

Languages supported: English

9.0
Ehcache
★★★★★

Ehcache

Ehcache is an open source, standards-based cache for boosting performance, offloading your database, and simplifying scalability. It's the most widely-used Java-based cache because it's robust, proven, and full-featured. Ehcache scales from in-process, with one or more nodes, all the way to mixed in-process/out-of-process configurations with terabyte-sized caches.

Positive experience with usage of EHcache as replicated cache for WORM - Rubinov A.

Ease of use
Support
Ease of Setup
8.8
BoltDB
★★★★★

BoltDB

BoltDB is an embedded key/value database for Go.

Migrated Hoverfly backend from Redis to BoltDB to reduce dependencies - Karolis R.

Ease of use
8.6
Support
8.7
Ease of Setup
7.5
9.4
Memcached
★★★★★

Memcached

Memcached is a high-performance, distributed memory object caching system

Memcached review - Wayde L.

Ease of use
9.4
Support
9.4
Ease of Setup
10.0
9.0
GigaSpaces InsightEdge
★★★★★

GigaSpaces InsightEdge

GigaSpaces InsightEdge is an always-on platform for your mission-critical applications across cloud, on-premise or hybrid. The platform operationalizes machine learning and transactional processing, at scale; analyzing data as it's born, enriching it with historical context, for instant insight to action.

InsightEdge used with success in a major european car manufacturer to provide WLTP results - FrГ©dГ©ric W.

Ease of use
8.3
Support
9.2
Ease of Setup
7.0
8.4
Amazon DynamoDB
★★★★★

Amazon DynamoDB

Nonrelational database for applications that need performance at any scale

Great choice for NoSQL DB with serverless architecture - User in Consumer Services

Ease of use
8.2
Support
8.3
Ease of Setup
8.5

Platforms: Mac, Win, Linux

Price: $$$$$

Business Size: 1

8.4
DataStax
★★★★★

DataStax

Big data platform built on Apache Cassandra.

Good experience, very good product - Executive Sponsor in Retail

Ease of use
7.9
Support
8.3
Ease of Setup
0.0

Languages supported: English

8.4
Pivotal Gemfire
★★★★★

Pivotal Gemfire

A real-time distributed data store that solves the hard problems of distributed systems

Improve performance of your slow Microservices by leveraging Gemfire - Ashish C.

Ease of use
7.4
Support
8.3
Ease of Setup
0.0
8.0
Oracle NoSQL Database Cloud
★★★★★

Oracle NoSQL Database Cloud

A NoSQL database service with on-demand throughput and storage based provisioning that supports JSON, Table and Key-Value datatypes, all with flexible transaction guarantees.

Easy to use - Consultant in Insurance

Ease of use
7.7
Support
8.0
Ease of Setup
7.6
9.0
Redis
★★★★★

Redis

Redis is an open source, advanced key-value store. It is often referred to as a data structure server since keys can contain strings, hashes, lists , and sets.

Perfect Documentation - Gabe L.

Ease of use
8.8
Support
9.0
Ease of Setup
0.0
8.4
Hbase
★★★★★

Hbase

A scalable, distributed database that supports structured data storage for large tables. Use HBase when you need random, realtime read/write access to Big Data.

Great so far, highly recommended. - Mohit G.

Ease of use
7.6
Support
8.2
Ease of Setup
6.4
8.8
Berkeley DB 12c
★★★★★

Berkeley DB 12c

Oracle Berkeley DB provides an open source embeddable databases allowing developers the choice of SQL, Key/Value, XML/XQuery or Java Object storage for their data model.

A mediocre NoSQL database. - Brian A.

Ease of use
8.9
Support
8.6
Ease of Setup
8.3
8.2
Hazelcast IMDG
★★★★★

Hazelcast IMDG

A New Lightweight, Distributed Data Processing Engine

Hazlecast IMDG helped us to reduce service transaction response times by an order of magnitude. - Tharanga H.

Ease of use
8.8
Support
7.8
Ease of Setup
0.0
7.0
Apache Ignite
★★★★★

Apache Ignite

Apache Ignite is an in-memory computing platform that is durable, strongly consistent, and highly available with powerful SQL, key-value and processing APIs.

System Analyst - Rahul S.

Ease of use
7.0
Support
7.0
Ease of Setup
6.9

Platforms: Mac, Win, Linux

Price: $$$$$

Business Size: 1

B2B Software Guide