Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
System

CockroachDB

Database Management System

CockroachDB is a source-available distributed SQL database management system developed by Cockroach Labs. Its relational functionality is built on a distributed, transactional key-value store designed to withstand infrastructure failures, and it maintains wire compatibility with PostgreSQL. A CockroachDB cluster can span multiple nodes across different failure domains such as data centers or cloud regions and can scale horizontally and vertically across bare metal, VMs, containers, Kubernetes, and cloud environments; the database takes its name from cockroaches for their renowned resilience in surviving disasters.

Facts
Year
2017 1
Significance
A distributed SQL database built for horizontal scale and PostgreSQL wire compatibility, designed in the tradition of Google Spanner. 1
Status
Status
Active / In Use 1
Classification
License
Proprietary (Closed Source) 2
FAQs

Is CockroachDB open source?

It is source-available. A 2019 license change moved it away from Apache License 2.0.

Not any more in the strict sense. CockroachDB was released under the Apache License 2.0, a free software license. In June 2019 Cockroach Labs announced a change to its source-available Business Source License, which forbids offering a commercial version of CockroachDB as a service without buying a license, while it remains free of charge for community use. That is why it is described today as source-available rather than open source.
Connections

Associated With

Google Cloud Spanner, Systems

CockroachDB's consistency model was designed to match the capabilities of Google Spanner as closely as possible, without requiring Spanner's specialized time-synchronization hardware; its founders had used Google's Bigtable and Spanner before starting Cockroach Labs.

Source Wikipedia: CockroachDB

In Field

Databases, Fields
Source Wikipedia: CockroachDB

Licensed Under

Sources
1. Wikipedia: CockroachDB
Wikimedia Foundation
  • Lead section
    CockroachDB is a source-available distributed SQL database management system developed by Cockroach Labs.
  • Lead sentence
    CockroachDB is a source-available distributed SQL database management system developed by Cockroach Labs.
View the Source
2. Wikidata: CockroachDB
  • Wikidata Q98731903, resolved via en.wikipedia pageprops (wave rule R-L)
  • infobox License field
    Proprietary
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.