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
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

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

    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.

    (51)4.3 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 NoSQL database helps companies power real-time, mission-critical 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, banking, telecommunications, technology, retail, e-commerce,

    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. S

    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 Redi

    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.

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

    Couchbase is a multi-model NoSQL database for mission-critical applications. It is designed to help deliver ever-richer and ever more personalized customer and employee experiences. Built with powerful NoSQL technology, the Couchbase Data Platform was architected on top of an open source foundation for the massively interactive enterprise. The geo-distributed Engagement Database promises to provide developer agility and manageability, as well as performance at any scale. Customers include indus

    BoltDB is an embedded key/value database for Go.

    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 effor

    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.

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

    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

    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.

    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 s

    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, docu

    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.

    Voldemort is a distributed key-value storage system.

    Latest Key-Value Stores Articles