June 4, 2015
CockroachDB open sourced
Cockroach Labs launched CockroachDB as open sourceSoftware whose source code is freely available to use, modify, and redistribute. on June 4, 2015 — a distributed SQLStructured Query Language — the standard language for querying relational databases. database inspired by Google Spanner.
What it was for
CockroachDB spreads PostgreSQL-compatible tables across nodes with serializable transactions and automatic failover — survive zone or region outages without manual failover scripts. Ex-Googlers Spencer Kimball, Peter Mattis, and Ben Darnell built it after leaving Viewfinder. It targets cloud-native apps that need SQLStructured Query Language — the standard language for querying relational databases. semantics with horizontal scale beyond single-node Postgres.
Why it's here
CockroachDB brought Spanner-style distributed SQLStructured Query Language — the standard language for querying relational databases. to the open-source world.
Why it mattered
It proved strongly consistent SQLStructured Query Language — the standard language for querying relational databases. could scale across datacenters without giving up ACIDAtomicity, consistency, isolation, durability — properties guaranteeing reliable database transactions. transactions.
What it solved
TeamsMicrosoft Teams — chat, video calls, and Office integration for workplace collaboration. outgrew single-node Postgres but needed SQLStructured Query Language — the standard language for querying relational databases., not the tradeoffs of eventual-consistency NoSQLDatabase designs beyond traditional tables — documents, key-value, graph, and wide-column stores..
Media
- ImageCockroachDB
dotCloud, Inc., Apache License 2.0, via Wikimedia Commons
Related
- PostgreSQL 6.0 releasedJanuary 29, 1997
- MySQL first releasedMay 23, 1995
- Apache Cassandra open sourcedJuly 14, 2008
- SQL database language inventedMay 1, 1974