Join the 1500 companies using G2 Track to manage SaaS spend, usage, contracts & compliance.

Best Key-Value Stores

Key-value stores save data as associative arrays where a single value is associated together with a key used as a signifier for the value. No two keys necessarily need the same structure, so data is simply accumulated into a single, large table. Database administrators can quickly pull the data by identifying a specific key. A query language is not necessary when retrieving data, which provides convenience for users who are lacking query language knowledge. Key-value stores can also be used for web caches. Key-value stores are a type of NoSQL database and are the least structured of the schemaless data stores. Other types of NoSQL tools include include document database tools, graph database tools, object-orientated database tools and more. Those who need a solution at no cost can look at free database software.

To qualify for inclusion in the Key-Value Store category, a product must:

  • Provide data storage
  • Store data as a singular value associated with a key
  • Allow users to retrieve the data
G2 Grid® for Key-Value Stores
High Performers
Momentum Leaders
Momentum Score
Market Presence
Star Rating

Key-Value Stores reviews by real, verified users. Find unbiased ratings on user satisfaction, features, and price based on the most reviews available anywhere.

Compare Key-Value Stores

Results: 37
G2 takes pride in showing unbiased ratings on user satisfaction. G2 does not allow for paid placement in any of our ratings.
Results: 37
Filter Results
Filter by:
Sort by
Star Rating
Sort By:

    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.

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

    One database. One Query Language. Three data models. Endless Possibilities. With more than one million downloads, ArangoDB is a fast growing native multi-model NoSQL database. It combines the power of graphs, with JSON documents and a key-value store. ArangoDB makes all of your data-models accessible with a single elegant declarative query language. ArangoDB is the simple, versatile and performant answer to many challenges facing developers, startups and enterprises in the near and far future. Simplifying complexity and increasing productivity is the mission of ArangoDB GmbH, the company behind the project. For more information, visit or follow us on Twitter @ArangoDB

    Combine the advantages of world-class database technology and the innovation of a vibrant open source community with Redis Enterprise. Gain pioneering high availability in the form of Active-Active and Active-Passive geographically distributed architectures, superb linearly scaling high performance and top-notch built-in search capabilities. Extend Redis databases to Flash SSDs for infrastructure cost-savings, and utilize your hardware to the maximum extent with Redis Enterprise. Grow your Redis databases efficiently with seamless scaling, automatic sharding and instant automatic failover. Redis Enterprise not only encompasses tunable levels of persistence and durability but it is also with reinforced with security controls, backups and auto-recovery. Extend the already versatile Redis databases to an infinite range of scenarios with integrated and custom Redis modules, which inherit all the platform advantages of Redis Enterprise.

    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.

    DataStax Enterprise (DSE) is the always-on data platform for cloud applications. By ensuring that your applications always work, you can focus on what matters most to you. DSE makes it easy to distribute your data across datacenters or cloud regions, making your applications always-on, ready to scale, and able to create real-time insight and experiences. With DSE’s unique, fully distributed, masterless architecture built with the best Apache Cassandra™, your application scales reliably and effortlessly. With more than 500 customers in over 50 countries, DataStax Enterprise is the data platform of choice for the world’s most innovative companies, such as Netflix, Safeway, ING, British Gas, Adobe, Intuit, Target and eBay. Leading industry analyst Gartner Research ranks DataStax Enterprise #1 in multiple categories for operational databases.

    Cloud Datastore is a highly-scalable NoSQL database for your web and mobile applications

    (26)4.2 out of 5
    Optimized for quick response
    Optimized for quick response

    Aerospike is trusted by leading enterprises around the world to help them build and deploy modern data architecture solutions with confidence. The Aerospike enterprise-grade non-relational database helps companies power mission critical, strategic operational applications that make digital transformation possible. Powered by a patented Hybrid Memory Architecture™ and autonomic cluster management, Aerospike is used by enterprises in the financial services, telecommunications, technology, retail, e-commerce, adtech, and online gaming industries and is well-suited for fraud prevention, digital payments, recommendation engines, real-time bidding and other applications that require extreme uptime, performance and scale. Aerospike customers include Adobe, Airtel, FlipKart, Kayak, Nielsen, and Snap. The company is headquartered in Mountain View, Calif. For more information please visit

    BoltDB is an embedded key/value database for Go.

    Couchbase Server is an open source, distributed NoSQL document-oriented database. It exposes a fast key-value store with managed cache for submillisecond data operations, purpose-built indexers for fast queries and a query engine for executing SQL queries. For mobile and internet of things environments, Couchbase Lite runs native on-device and manages sync to Couchbase Server. Couchbase Server is specialized to provide low-latency data management for large-scale interactive web, mobile, and IoT applications. Common requirements that Couchbase Server was designed to satisfy include: - Flexible data model with JSON Documents - Powerful query language (N1QL) based on SQL and extended for JSON - Sub-millisecond Latency at Scale of Millions of Operations/sec - Simple administration with Built in Graphical Administration and one-click Rebalance with Smart Placement of Shards - High Availability with Simple Globally Distributed Replication (XDCR)

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

    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.

    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.

    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.

    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.

    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.

    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.

    Data Hub Cloud Service now offers a highly scalable, wide-column, distributed key-value NoSQL database to power your cloud-native applications in Oracle' Cloud platform.

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

    Cloudera, based in Palo Alto, California, U.S, offers Cloudera Enterprise, a platform that includes Cloudera Analytic DB (for BI & SQL workloads based on Apache Impala), Cloudera Data Science & Engineering (for data processing and machine learning based on Apache Spark and Cloudera Data Science Workbench), and Cloudera Operational DB (for real-time data serving based on Apache HBase and Apache Kudu). Through their SDX (shared data experience) technologies, the platform provides unified security, governance, and metadata management across these workloads as well as across deployment environments. Cloudera’s platform is available on-premises; across the major cloud environments (including native object store support for S3 and ADLS); and as a managed service under the Cloudera Altus brand.

    c-treeACE Database is a fully ACID advanced key-value store that supports multiple relational & non-relational APIs.

    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.

    A fully tailored customer-oriented fuel oil management system designed by the fuel oil industry to serve all users, from small independent dealers to large multi-user corporations.

    InterSystems Caché® is a high-performance database that powers transaction processing applications around the world. It is used for everything from mapping a billion stars in the Milky Way, to processing a billion equity trades in a day, to managing smart energy grids. Caché is a multi-model (object, relational, key-value) DBMS and application server developed by InterSystems. InterSystems Caché provides several APIs to operate with same data simultaneously: key-value, relational, object, document, multidimensional. Data can be managed via SQL, Java, node.js, .NET, C++, Python. DBMS Caché has proven embedded technologies for horizontal scaling (ECP, SLM), High Availability (Mirroring), transaction support and backup. It includes embedded Caché ObjectScript language which is back compatible to mumps and which helps to run applications' business logic close to the data and achieve maximum performance for complex logic operations with data. Caché also provides application server which hosts web apps (CSP), REST, SOAP, web sockets and other types of TCP access for Caché data.

    MemCachier is a cloud-based cach analytics solution for Memcach users.

    A persistent key-value store for fast storage environments

    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

    FoundationDB Server is a pure Java, open source database with a unified document-table storage structure and a breakthrough relational algebra. Based on the concept of table-groups, it supports SQL and documents working seamlessly together and performing a lot better.Akiban Server Image Akiban Server is currently avaliable as an Early Developer Release.

    Alibaba Cloud develops highly scalable cloud computing and data management services.

    Table Store is a distributed NoSQL data storage service built on Alibaba Cloud's ApsaraDB distributed computing system, which comes with 99.99% high availability and 99.999999999% data reliability. Table Store enables seamless expansion of data size and access concurrency through data sharding and server load balancer technologies, providing storage of and real-time access to massive structured data

    Compose makes it easy to deploy, operate, and scale Redis instances in the cloud.

    The eXtremeDB database combines exceptional performance, reliability and developer efficiency in a proven real-time embedded database engine.

    GridDB is a database that offers both speed and scaling for mission critical big-data applications.

    HyperDex is a next generation key-value and document store with a wide array of features. HyperDex's key features are its rich API, strong consistency, fault tolerance, support for MongoDB API, and ease of use.

    LevelDB is an open source on-disk key-value store inspired by Bigtable.

    MapR delivers on the promise of Hadoop with a proven, enterprise-grade platform that supports many mission-critical and real-time production uses. MapR brings unprecedented dependability, ease-of-use, and world-record speed to Hadoop, NoSQL, database and streaming applications in one unified Big Data platform.