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

CockroachDBCockroachDB 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

  • CockroachDB
    ImageCockroachDB

    dotCloud, Inc., Apache License 2.0, via Wikimedia Commons

Related