CockroachDB

Original author(s)Spencer Kimball, Peter Mattis, Ben Darnell
Developer(s)Cockroach Labs
Initial release2017; 7 years ago (2017)
Stable release
24.1.0 / May 20, 2024; 3 months ago (2024-05-20)
Repository
Written inGo
Available inEnglish
TypeRDBMS
LicenseProprietary[1]
Cockroach Labs, Inc.
Company typePrivate
IndustrySoftware
Founded2015; 9 years ago (2015)
FounderSpencer Kimball, Peter Mattis, Ben Darnell
HeadquartersNew York City
Key people
Spencer Kimball (CEO)
Peter Mattis (VP of Engineering)
Ben Darnell (CTO)
Nate Stewart (Chief Product Officer)
Lindsay Grenawalt (Chief People Officer)
ServicesCommercial database management systems
Websitecockroachlabs.com

CockroachDB is a source-available distributed SQL database management system developed by Cockroach Labs.[2][3] The relational functionality is built on top of a distributed, transactional, consistent key-value store that can survive a variety of different underlying infrastructure failures, and is wire-compatible with PostgreSQL which means users can take advantage of a wide range of drivers and tools from the extensive PostgreSQL ecosystem. A CockroachDB cluster consists of a number of nodes that can be spread across failure domains such as data centres or public cloud regions. A cluster can be scaled both horizontally[4] (by adding nodes) and vertically (by increasing the resources allocated to the existing nodes). It can provide high levels of resilience and availability and can be run in a variety of environments such as bare metal, VMs, containers and Kubernetes, both in private data centers and in the cloud. CockroachDB gets its name from cockroaches, as they are known for being disaster-resistant.[5]

  1. ^ "Licensing FAQs".
  2. ^ Ovide, Shira (June 4, 2015). "CockroachDB Scampers Off With $6.3 Million to Tackle Database Shortcomings". The Wall Street Journal. Retrieved February 22, 2020.
  3. ^ Finley, Klint (June 4, 2015). "Ex-Googlers Get Millions to Help You Build the Next Google". Wired. Retrieved February 22, 2020.
  4. ^ Heller, Martin (January 4, 2018). "CockroachDB review: A scale-out SQL database built for survival". InfoWorld. Retrieved March 19, 2024.
  5. ^ Pina, Eduardo; Sá, Filipe; Bernardino, Jorge (January 2023). "NewSQL Databases Assessment: CockroachDB, MariaDB Xpand, and VoltDB". Future Internet. 15 (1): 10. doi:10.3390/fi15010010. hdl:10316/114892. ISSN 1999-5903.