Compare NoSQL databases — document, key-value, graph, and wide-column — ranked by GitHub stars and adoption.
Distributed search and analytics engine built on Apache Lucene for full-text search, observability, and security
Distributed search and analytics engine built on Apache Lucene for full-text search, observability, and security
In-memory data store used as a database, cache, message broker, and streaming engine
Lightning-fast, typo-tolerant search engine with AI-powered hybrid search
Lightning-fast, typo-tolerant search engine with AI-powered hybrid search
Distributed reliable key-value store for the most critical data of a distributed system
High-performance cloud-native vector database built for scalable similarity search and AI applications
Fast key-value storage library by Google providing ordered mappings with LSM-tree architecture
Multi-model database combining documents, graphs, vectors, and time-series with built-in API layer and real-time capabilities
Multi-model database combining documents, graphs, vectors, and time-series with built-in API layer and real-time capabilities
High-performance embeddable key-value store optimized for fast storage on SSDs
Scalable time-series database built in Rust for metrics, events, and real-time analytics
Scalable time-series database built in Rust for metrics, events, and real-time analytics
Modern in-memory data store fully compatible with Redis and Memcached, delivering 25x more throughput
High-performance open-source vector database for next-generation AI applications
The most popular document database for modern applications
Open-source AI-native vector database for building LLM-powered applications with embeddings
Open-source document database designed for real-time push updates to applications
Open-source high-performance key-value database forked from Redis, backed by the Linux Foundation
A fast, local-first, reactive database for JavaScript applications with real-time replication
Simple and fast JSON database for small projects and prototyping
Distributed graph database with native GraphQL support built for horizontal scale
The world's most advanced open-source relational database
The world's most advanced open-source relational database
Ultra-fast mobile key-value storage powered by mmap and protobuf, built by WeChat
The database that syncs -- an open-source JavaScript database inspired by CouchDB for offline-first apps
Distributed transactional key-value database providing ACID guarantees at scale
Fast, reactive mobile database designed as a modern replacement for Core Data and SQLite
Native graph database with Cypher query language for connected data at scale
Distributed, transactional key-value store with multi-model layers and strict serializability
Distributed, transactional key-value store with multi-model layers and strict serializability
AI-native vector database with hybrid search and built-in model integration
Fast, embeddable key-value database written in pure Go with LSM tree and value log separation
High-performance NoSQL wide-column database compatible with Apache Cassandra and Amazon DynamoDB
High-performance NoSQL wide-column database compatible with Apache Cassandra and Amazon DynamoDB
High-performance distributed memory caching system for speeding up dynamic web applications
Multi-model database unifying document, graph, and key-value in a single engine with AQL
Multi-model database unifying document, graph, and key-value in a single engine with AQL
Graph-relational database on Postgres with EdgeQL, built-in auth, and AI-ready embeddings
Graph-relational database on Postgres with EdgeQL, built-in auth, and AI-ready embeddings
Community-driven open-source search and analytics engine forked from Elasticsearch
Community-driven open-source search and analytics engine forked from Elasticsearch
Multithreaded Redis fork with higher throughput and active replication
Distributed graph database built for billion-scale graphs with millisecond latency
Distributed graph database built for billion-scale graphs with millisecond latency
Distributed real-time database management system built into Erlang/OTP for telecom-grade fault tolerance
Reactive and asynchronous database for high-performance React and React Native apps
Reactive and asynchronous database for high-performance React and React Native apps
Reactive backend database with real-time sync, TypeScript-native queries, and built-in serverless functions
Open-source MongoDB alternative that translates MongoDB wire protocol to PostgreSQL and SQLite
Redis-compatible key-value engine with query subscriptions and hierarchical storage tiers
PostgreSQL-compatible distributed SQL database with high resilience and geo-distribution
PostgreSQL-compatible distributed SQL database with high resilience and geo-distribution
Open-source multimodal vector database built on the Lance columnar format with local-first deployment
Distributed wide-column database designed for high availability and linear scalability across data centers
Distributed wide-column database designed for high availability and linear scalability across data centers
Lightweight embedded .NET NoSQL document database stored in a single file
Lightweight, lightning-fast in-process vector database powered by Alibaba's Proxima engine
GPU-native vector and multimodal data lake for AI agents with deep learning integrations
Immutable, tamperproof database with cryptographic verification for zero-trust environments
Immutable, tamperproof database with cryptographic verification for zero-trust environments
Lightweight in-memory key-value cache for Go with expiration and cleanup
Open-source big data serving engine combining search, recommendation, and real-time AI at scale
Seamless multi-master sync with an intuitive HTTP/JSON API
Seamless multi-master sync with an intuitive HTTP/JSON API
Super fast in-memory JavaScript document-oriented database for browser and Node.js
Unified real-time data platform combining in-memory data grid with stream processing
Pure Go implementation of LevelDB key-value store with LSM-tree storage
High-performance LSM key-value store in Go, powering CockroachDB as its storage engine
Scalable open-source distributed graph database optimized for storing and querying billions of vertices and edges
Scalable open-source distributed graph database optimized for storing and querying billions of vertices and edges
Distributed wide-column store for random real-time read/write access to big data
Distributed wide-column store for random real-time read/write access to big data
Distributed in-memory database with ACID transactions, SQL, and compute capabilities
Distributed in-memory database with ACID transactions, SQL, and compute capabilities
Distributed, scalable time-series database built on top of HBase for monitoring at massive scale
Distributed, scalable time-series database built on top of HBase for monitoring at massive scale
Embedded Java database engine providing concurrent Maps, Sets, and Queues backed by disk or off-heap memory
Multi-model database combining graph, document, key-value, and object models with SQL support and ACID transactions
Multi-model database combining graph, document, key-value, and object models with SQL support and ACID transactions
Distributed time-series database built by Uber for large-scale metrics with Prometheus and Graphite compatibility
Distributed time-series database built by Uber for large-scale metrics with Prometheus and Graphite compatibility
Lightweight, fast, and reliable embedded key-value storage engine based on the Bitcask model
Embeddable in-memory key-value database for Go with custom indexing and geospatial support
Open-source distributed SQL database combining high availability, scalability, strong consistency, and ACID transactions
Open-source distributed SQL database combining high availability, scalability, strong consistency, and ACID transactions
Edge-optimized on-device database with vector search for mobile, IoT, and embedded AI applications
Redis re-implemented with SQLite for persistent, ACID-compliant key-value storage
PostgreSQL extension that adds graph database functionality with openCypher query support
PostgreSQL extension that adds graph database functionality with openCypher query support
Lightweight and blazing-fast key-value database written in pure Dart for Flutter apps
Distributed SQL database for real-time analytics on massive datasets with PostgreSQL compatibility
Distributed SQL database for real-time analytics on massive datasets with PostgreSQL compatibility
Distributed Redis-compatible key-value NoSQL database built on RocksDB for cost-effective persistent storage
Distributed Redis-compatible key-value NoSQL database built on RocksDB for cost-effective persistent storage
Polymorphic database with a conceptual data model, strong type system, and symbolic reasoning engine
Open-source graph-vector database built from scratch in Rust with compiled queries
Extremely fast, fully async NoSQL database for Flutter with powerful queries and full-text search
Transactional relational-graph-vector database using Datalog for query — the hippocampus for AI
Transactional relational-graph-vector database using Datalog for query — the hippocampus for AI
ACID document database with integrated full-text search, time series, and distributed counters
Ultra-fast in-memory graph database using GraphBLAS, optimized for GraphRAG and knowledge graphs
In-memory graph database tuned for dynamic analytics environments with real-time performance
Embedded property graph database built for speed with Cypher, vector search, and full-text search
In-memory computing platform combining a database and Lua application server for extreme performance
In-memory computing platform combining a database and Lua application server for extreme performance
Simple, fast, embeddable, persistent key/value store in pure Go with rich data structures
Distributed, in-memory key/value store and cache with Redis-compatible protocol support
Git-like version control for structured data with graph and document models
Git-like version control for structured data with graph and document models
Large-scale CRDT set implementation for timestamped events backed by Redis
Large-scale CRDT set implementation for timestamped events backed by Redis
Full-stack syncing database that runs on both server and client with real-time sync and offline support
High-performance graph database supporting hundreds of billions of vertices and edges
High-performance graph database supporting hundreds of billions of vertices and edges
Immutable bitemporal SQL database for time-travel reporting and data compliance
Ultra-fast memory-mapped embedded key-value store with full ACID transactions and zero-copy reads
Modern scalable NoSQL database written in Rust with BlueQL query language for performance and flexibility
IoT-optimized time-series database with hybrid in-memory and disk storage from Toshiba
IoT-optimized time-series database with hybrid in-memory and disk storage from Toshiba
Lightweight graph database written in Rust with pluggable datastores
In-memory data grid providing real-time, consistent access to data-intensive applications at massive scale
In-memory data grid providing real-time, consistent access to data-intensive applications at massive scale
Exabyte-scale distributed storage and processing platform for big data from Yandex
Exabyte-scale distributed storage and processing platform for big data from Yandex
RocksDB-compatible key-value storage engine with optimized tail latency, throughput, and compression
Lightweight in-memory reference graph database from Apache TinkerPop with Gremlin support
Lightweight in-memory reference graph database from Apache TinkerPop with Gremlin support
Widely-used open-source Java caching library with JCache compliance and distributed clustering via Terracotta
Fast distributed scalable time-series database built on top of Apache Cassandra
Fast distributed scalable time-series database built on top of Apache Cassandra
Apache Cassandra distribution with tightly integrated Elasticsearch for combined NoSQL storage and search
Apache Cassandra distribution with tightly integrated Elasticsearch for combined NoSQL storage and search
Multi-model graph database built on PostgreSQL with SQL and Cypher support
Multi-model graph database built on PostgreSQL with SQL and Cypher support
Lightweight embeddable JSON database engine with XPath-like query language for C/C++ applications
Flash-optimized distributed NoSQL database for real-time applications at massive scale
Open-source distributed in-memory data grid with multi-protocol access and cross-site replication
Open-source distributed in-memory data grid with multi-protocol access and cross-site replication
Native high-performance RDF triple store with full SPARQL 1.1 support for semantic web applications
Native high-performance RDF triple store with full SPARQL 1.1 support for semantic web applications
Free, fully compatible, enhanced open-source drop-in replacement for MySQL with superior performance and scalability
Free, fully compatible, enhanced open-source drop-in replacement for MySQL with superior performance and scalability
Sorted, distributed key-value store built on Hadoop with cell-level security
Sorted, distributed key-value store built on Hadoop with cell-level security
Open-source serverless NoSQL database and search platform built on FoundationDB
High-performance multi-model database combining SQL, RDF, SPARQL, XML, and knowledge graph capabilities
High-performance multi-model database combining SQL, RDF, SPARQL, XML, and knowledge graph capabilities
Open-source graph-based RDF triple store with native SPARQL query engine using subgraph matching
Multi-model database supporting graphs, documents, key-value, vectors, time-series, and search in one engine
Multi-model database supporting graphs, documents, key-value, vectors, time-series, and search in one engine
Lightweight, high-performance XML database and XQuery processor with full-text search and visualization
Native Python object database with transparent persistence, MVCC, and undo support
Open-source distributed in-memory cache for .NET and Java with pub/sub messaging
Fast, low-memory realtime NoSQL database for Node.js and browser with Firebase-compatible data sync
In-memory data grid with fault-tolerant caching, transactions, and event processing for enterprise Java applications
In-memory data grid with fault-tolerant caching, transactions, and event processing for enterprise Java applications
Open-source native XML database and application platform with XQuery processing
Scalable Java framework for processing, storing, and querying RDF and Linked Data
Scalable Java framework for processing, storing, and querying RDF and Linked Data
Memory-efficient Memcached-compatible caching server and C++ cache library
Immutable, ledger-backed semantic graph database with native RDF and JSON-LD support
Java Content Repository (JCR) implementation for hierarchical content storage with versioning and search
Java Content Repository (JCR) implementation for hierarchical content storage with versioning and search
Persistent and in-memory key-value storage engine for JVM with LSM-tree architecture
Enhanced open-source MongoDB drop-in replacement with enterprise-grade security and backup features
Enhanced open-source MongoDB drop-in replacement with enterprise-grade security and backup features
High-performance C++ key-value database library with multiple backend data structures
IoT-optimized time-series database with built-in MQTT broker and HTTP API for edge-to-cloud data
IoT-optimized time-series database with built-in MQTT broker and HTTP API for edge-to-cloud data
Scalable time-series data store built on Apache Cassandra with late aggregation for network monitoring
Scalable time-series data store built on Apache Cassandra with late aggregation for network monitoring
High-performance M/MUMPS key-value database for mission-critical transaction processing
Ultra-fast embeddable and distributable object database for C# .NET with graph extension
Ultra-fast embeddable and distributable object database for C# .NET with graph extension
Distributed Node.js platform unifying database, cache, application, and messaging in one process
Converged multi-model NoSQL database with built-in AI, streaming, and graph analytics
Converged multi-model NoSQL database with built-in AI, streaming, and graph analytics
Distributed open-source time-series database with streaming orientation built on Scala and Akka
Distributed open-source time-series database with streaming orientation built on Scala and Akka
Distributed NoSQL key-value database with masterless architecture for high availability and fault tolerance
Lightweight open-source Java document database with embedded and REST modes for rapid development
Distributed NoSQL database providing key-value, table, and document data models with ACID transactions
Distributed NoSQL database providing key-value, table, and document data models with ACID transactions
Spatiotemporal RDF store for linked geospatial data with stSPARQL and GeoSPARQL support
Super Wide Column Database designed for high-performance scalable storage at yottabyte scale
Super Wide Column Database designed for high-performance scalable storage at yottabyte scale
Distributed multi-model NewSQL database for financial and enterprise applications in China
Distributed multi-model NewSQL database for financial and enterprise applications in China
Object-oriented database for complex data models with native language integration
Object-oriented database for complex data models with native language integration
Zero-DBA embedded relational database with nano-footprint for application developers
Zero-DBA embedded relational database with nano-footprint for application developers
Serverless NoSQL wide-column and time-series storage with auto-scaling to 10 PB
Serverless NoSQL wide-column and time-series storage with auto-scaling to 10 PB
Neuro-symbolic AI platform combining RDF knowledge graphs, vector store, and SPARQL in a transactional graph database
Neuro-symbolic AI platform combining RDF knowledge graphs, vector store, and SPARQL in a transactional graph database
Fully managed MongoDB-compatible document database with fast performance and up to 10 global regions
Fully managed MongoDB-compatible document database with fast performance and up to 10 global regions
Serverless, fully managed NoSQL key-value and document database with single-digit millisecond performance at any scale
Serverless, fully managed NoSQL key-value and document database with single-digit millisecond performance at any scale
Serverless, fully managed Apache Cassandra-compatible database service on AWS
Serverless, fully managed Apache Cassandra-compatible database service on AWS
Fully managed graph database service supporting Gremlin, openCypher, and SPARQL
Fully managed graph database service supporting Gremlin, openCypher, and SPARQL
Massively parallel graph OLAP database for W3C standards-based analytics at scale
Massively parallel graph OLAP database for W3C standards-based analytics at scale
Globally distributed, multi-model database service with turnkey multi-region replication and single-digit millisecond latency
Globally distributed, multi-model database service with turnkey multi-region replication and single-digit millisecond latency
Schemaless NoSQL key-value store for massive volumes of semi-structured data with strong consistency
Schemaless NoSQL key-value store for massive volumes of semi-structured data with strong consistency
In-process, append-only, ACID-compliant NoSQL database for Java and .NET applications
Serverless, fully managed NoSQL document database with real-time sync and offline support for mobile and web apps
Serverless, fully managed NoSQL document database with real-time sync and offline support for mobile and web apps
Global edge key-value store with low-latency reads across 330+ locations
Global edge key-value store with low-latency reads across 330+ locations
Apple's cloud database service for seamless data sync across all Apple platforms
Self-learning multi-model NoSQL database with automatic normalization to 6th normal form
Self-learning multi-model NoSQL database with automatic normalization to 6th normal form
Multi-model NoSQL database for enterprise applications with SQL++ support
Multi-model NoSQL database for enterprise applications with SQL++ support
Semantic web application framework with RQL query language and reusable data cubes
Semantic web application framework with RQL query language and reusable data cubes
Object-oriented multi-model database with runtime-extensible classes and graph linking
Object-oriented multi-model database with runtime-extensible classes and graph linking
Enterprise-grade distributed database built on Apache Cassandra with integrated analytics, search, and graph
Enterprise-grade distributed database built on Apache Cassandra with integrated analytics, search, and graph
Immutable, time-aware database with Datalog queries and full audit history built for Clojure
Minimalistic IndexedDB wrapper for offline-first web apps with real-time sync
Column-oriented schema-controlled NoSQL database with encrypted transport and non-blocking transactions
Cloud-native RDF graph database with versioned SPARQL queries and streaming graph support
Enterprise PostgreSQL distribution with Oracle compatibility, advanced security, and distributed high availability
Enterprise PostgreSQL distribution with Oracle compatibility, advanced security, and distributed high availability
Multi-model embedded database engine with ISAM, SQL, and JSON APIs over a single data set
Multi-model embedded database engine with ISAM, SQL, and JSON APIs over a single data set
IoT edge database and data integration platform for industrial and smart-device applications
IoT edge database and data integration platform for industrial and smart-device applications
Google's cloud-hosted NoSQL JSON database with real-time sync across all connected clients
Google's cloud-hosted NoSQL JSON database with real-time sync across all connected clients
Enterprise-hardened PostgreSQL with advanced security, high availability, and AI capabilities
Enterprise-hardened PostgreSQL with advanced security, high availability, and AI capabilities
High-performance native distributed graph database for HTAP workloads at trillion-edge scale
High-performance native distributed graph database for HTAP workloads at trillion-edge scale
Enterprise-grade distributed in-memory data grid for sub-millisecond, low-latency applications
Enterprise-grade distributed in-memory data grid for sub-millisecond, low-latency applications
Smalltalk-based object database for scalable, transactional multi-tier business applications
Smalltalk-based object database for scalable, transactional multi-tier business applications
In-memory computing platform for real-time analytics and extreme transaction processing
In-memory computing platform for real-time analytics and extreme transaction processing
Fully managed, low-latency wide-column NoSQL database for massive analytical and operational workloads
Fully managed, low-latency wide-column NoSQL database for massive analytical and operational workloads
Highly scalable NoSQL document database with automatic sharding and ACID transactions
Highly scalable NoSQL document database with automatic sharding and ACID transactions
Serverless document database with real-time sync, offline support, and global scalability
Serverless document database with real-time sync, offline support, and global scalability
Globally distributed, strongly consistent relational database with unlimited scale and 99.999% availability
Globally distributed, strongly consistent relational database with unlimited scale and 99.999% availability
Enterprise graph database for knowledge graphs and Graph RAG with distributed cloud-native architecture
Enterprise RDF graph database with semantic inference, knowledge graph, and SPARQL query support
In-memory computing platform built on Apache Ignite for real-time transactions and analytics
In-memory computing platform built on Apache Ignite for real-time transactions and analytics
High-throughput key-value database engine and M/MUMPS language runtime for mission-critical applications
Converged data platform with integrated NoSQL database, file system, and event streams for hybrid cloud
Converged data platform with integrated NoSQL database, file system, and event streams for hybrid cloud
Fully managed CouchDB-compatible JSON document database with global distribution and serverless scaling
Fully managed CouchDB-compatible JSON document database with global distribution and serverless scaling
Distributed graph database for large-scale relationship analytics and deep link analysis
Distributed graph database for large-scale relationship analytics and deep link analysis
Embedded Java NoSQL database with flexible multi-value data model and concurrent B+Tree storage
Embedded Java NoSQL database with flexible multi-value data model and concurrent B+Tree storage
Enterprise object-relational database with seamless SQL, NoSQL, time-series, and spatial data integration
Enterprise object-relational database with seamless SQL, NoSQL, time-series, and spatial data integration
High-performance multi-model data platform unifying SQL, objects, documents, and key-value access on a single engine
High-performance multi-model data platform unifying SQL, objects, documents, and key-value access on a single engine
Integrated object-oriented development platform with a native object database for end-to-end application building
High-performance multi-value database management system with native OS-level compilation and Pick compatibility
High-performance multi-value database management system with native OS-level compilation and Pick compatibility
GPU-accelerated real-time analytics database for spatial, temporal, graph, and AI workloads at scale
China's leading Oracle-compatible enterprise relational database with multi-model support and 99.999% uptime
China's leading Oracle-compatible enterprise relational database with multi-model support and 99.999% uptime
Ultra-scalable distributed SQL database with full ACID compliance and NoSQL-speed ingestion
Ultra-scalable distributed SQL database with full ACID compliance and NoSQL-speed ingestion
Enterprise multi-model database combining documents, graph, and search with government-grade security
Enterprise multi-model database combining documents, graph, and search with government-grade security
Globally distributed, multi-model NoSQL database with guaranteed single-digit millisecond latency
Globally distributed, multi-model NoSQL database with guaranteed single-digit millisecond latency
Enterprise relational database with built-in AI and analytics
Enterprise relational database with built-in AI and analytics
Original commercial Pick/MultiValue database with over 50 years of development and SQL interoperability
Original commercial Pick/MultiValue database with over 50 years of development and SQL interoperability
Enterprise RDF triplestore with real-time semantic inferencing at billion-statement scale
Enterprise RDF triplestore with real-time semantic inferencing at billion-statement scale
NoSQL MultiValue database development suite for Windows and web application development
NoSQL MultiValue database development suite for Windows and web application development
High-performance multi-value database in the PICK tradition with a small footprint
High-performance multi-value database in the PICK tradition with a small footprint
Enterprise-grade multi-model database with AI-native capabilities
Enterprise-grade multi-model database with AI-native capabilities
High-performance distributed column-oriented time-series database with native transactional support
High-performance distributed column-oriented time-series database with native transactional support
High-performance in-memory RDF knowledge graph and semantic reasoning engine
In-memory relational database for real-time analytics and transactional processing in enterprise environments
In-memory relational database for real-time analytics and transactional processing in enterprise environments
In-memory data grid with distributed caching, parallel query, and high availability for .NET and Java
In-memory data grid with distributed caching, parallel query, and high availability for .NET and Java
All-in-one XML database combining repository, database engine, application server, and standard client
High-performance graph database with bitmap indexing, formerly known as DEX
Enterprise knowledge graph platform built on RDF standards for data unification and AI-powered insights
Serverless vector database for AWS with pay-per-request pricing and built-in vectorizers
High-performance native graph analytics platform for AI, fraud detection, and real-time insights on connected data
High-performance native graph analytics platform for AI, fraud detection, and real-time insights on connected data
Enterprise cloud-native distributed vector database with GPU acceleration and multi-model support
Enterprise cloud-native distributed vector database with GPU acceleration and multi-model support
Enterprise distributed graph database with native graph storage and deep link analysis at PB scale
Enterprise distributed graph database with native graph storage and deep link analysis at PB scale
Serverless vector and full-text search database built on object storage for low-cost high-scale workloads
Serverless vector and full-text search database built on object storage for low-cost high-scale workloads
Ultra-high-performance 4th-generation graph database with deep traversal and GQL compliance
Enterprise multi-value database platform derived from the Pick operating system for flexible data modeling
Enterprise multi-value database platform derived from the Pick operating system for flexible data modeling
NoSQL ('Not Only SQL') is an umbrella term for databases that don't use the traditional relational table model. NoSQL databases are designed for specific access patterns where relational databases are a poor fit — flexible schemas, massive write throughput, horizontal scalability, or specialized data models. The four main types are: document databases (MongoDB, CouchDB) for flexible JSON-like records, key-value stores (Redis, DragonflyDB) for fast lookups, wide-column stores (Cassandra, ScyllaDB) for distributed writes at massive scale, and graph databases (Neo4j) for relationship-heavy queries.
Use NoSQL when your application has a specific data access pattern that relational databases handle poorly. Choose a document database for content management, product catalogs, or any application with evolving schemas. Choose a key-value store for caching, session management, and real-time features. Choose a wide-column store for logging, IoT, and time-series data at extreme scale. Choose a graph database for social networks, fraud detection, or knowledge graphs. Many modern applications use a polyglot approach — a relational database for transactional data alongside one or more NoSQL databases for specialized workloads.
Explore databases organized by type, data model, and architecture.
1bench is a modern GUI client that supports all major nosql databases and many more.
Get Started