Best CockroachDB Alternatives (42)

Looking for a CockroachDB alternative? We've compiled the best options based on user reviews, features, and pricing to help you find the right fit.

What is CockroachDB? CockroachDB is an open-source, distributed SQL database that scales horizontally with high availability to tolerate failures and supports strongly consistent ACID transactions. It aims to provide scalability, survivability, and data consistency across multiple datacenters.

CockroachDB has 10 reviews with an average rating of 4.0/5.

Top Alternatives to CockroachDB

CouchDB

CouchDB

Open Source

CouchDB is an open-source NoSQL document-oriented database that focuses on ease of use and scalability. It uses JSON documents and …

Score: 20

Apache Cassandra is a free, open-source, distributed NoSQL database management system designed to handle large amounts of data across many …

Score: 19
MariaDB

MariaDB

Open Source

MariaDB is an open source relational database management system, created as a drop-in replacement for MySQL. It is developed by …

Score: 19

MySQL Community Edition is a free, open source relational database management system. It is a popular option for web applications …

Score: 18

MongoDB is a popular open-source, document-oriented NoSQL database. It stores data in flexible, JSON-like documents, rather than rows and columns …

Score: 18
Redis

Redis

Open Source

Redis is an open-source, in-memory data structure store, used as a database, cache and message broker. It supports data structures …

Score: 18

SQLite is a relational database management system contained in a C library. It is a popular choice as an embedded …

Score: 16

PostgreSQL is an open source, object-relational database management system known for its reliability, performance, and SQL compliance. It runs on …

Score: 16

DBeaver is a free, open source universal database tool for developers and database administrators. It supports all major databases including …

Score: 16

FleetDB is an open-source time series database optimized for fast reads and writes of numeric data. It is useful for …

DbGate is a database client tool that allows you to easily manage multiple databases from one interface. It supports connecting …

OrientDB is an open source NoSQL database management system that combines the flexibility of document databases with the power of …

EJDB is an embedded JSON database engine library written in C. It is fast, lightweight, and provides querying and indexing …

Amazon Aurora is a fully managed relational database service created by Amazon Web Services (AWS). It offers the performance and …

Bluzelle is a decentralized database service that allows applications to store data securely on a peer-to-peer network instead of a …

ScaleOut is a software platform designed to scale and accelerate analytics and machine learning applications across clusters of commodity computers. …

HyperDex is a scalable, searchable key-value store database. It provides high availability, fault tolerance, automatic sharding, and transactions. It is …

RavenDB is a document database designed for high performance and scalability. It allows storing, querying, and managing JSON documents with …

NosDB is an open-source, schema-less, document-oriented database that is designed to be fast, scalable, and easy to use. It uses …

Sybase Advantage Database Server is a high-performance relational database management system optimized for embedding in applications. It provides ACID compliance, …

Oracle TimesTen is an in-memory, relational database that is optimized for performance-critical applications. It provides fast access to frequently updated …

KeyDB is an open source, high performance fork of Redis that supports additional data structures like Sorted Sets and Streams. …

BigMemory is an in-memory data management system that provides a fast, scalable cache and data store for applications. It allows …

SAP HANA is an in-memory, column-oriented, relational database management system developed and marketed by SAP SE. It is designed to …

Microsoft SQL Server is a relational database management system developed by Microsoft. It supports transaction processing, data warehousing, analytics and …

Google Cloud Bigtable is a fully managed, scalable NoSQL database service for large analytical and operational workloads. It is designed …

Persevere is an open-source NoSQL document-oriented database and web application platform. It is written in JavaScript and runs on Node.js, …

Hazelcast is an open source in-memory data grid that enables distribution of data and computation across servers for scalability, speed, …

ScimoreDB is an open-source NoSQL document database that is optimized for storing and analyzing scientific data. It provides advanced analytics …

Datomic is a distributed database designed to enable scalable, flexible and intelligent applications. It uses Datalog and transaction processing to …

More Similar Software

CockroachDB Overview

CockroachDB is an open-source, distributed SQL database that provides scalability, survivability, and data consistency across multiple datacenters. Some key features include:Distributed architecture that scales horizontallyAutomated replication and failover for high availabilitySupport for strongly consistent ACID transactionsGeographic distribution of data across multiple datacentersAutomatic rebalancing and repair after failuresSQL interface with support for legacy database workloadsOpen source with a permissive Apache 2.0 licenseCockroachDB is designed to tolerate hardware failures, datacenter outages, network issues, and even regional disasters with minimal downtime and no …

Pricing: Freemium

Quick Comparison

SoftwarePricingScore
CockroachDBFreemium22
CouchDBOpen Source20
Apache CassandraN/A19
MariaDBOpen Source19
MySQL Community EditionN/A18
MongoDBN/A18
RedisOpen Source18
SQLiteN/A16
PostgreSQLN/A16
DBeaverN/A16
FleetDBN/A

Users rate CockroachDB 4.0/5 based on 10 reviews.

Read full CockroachDB review → | Browse Development software