CockroachDB

From Wikipedia, the free encyclopedia

CockroachDB
Original author(s)Spencer Kimball, Peter Mattis, Ben Darnell
Developer(s)Cockroach Labs
Initial release2015; 6 years ago (2015)
Stable release
21.1.2 / June 1, 2021; 6 months ago (2021-06-01)
Repository
Written inGo
Available inEnglish
TypeRDBMS
Licensemultiple
Websitewww.cockroachlabs.com Edit this on Wikidata
Cockroach Labs, Inc.
TypePrivate
IndustrySoftware
Founded2015; 6 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
Websitewww.cockroachlabs.com

CockroachDB is a commercial distributed SQL database management system, developed by Cockroach Labs.[1][2]

History[]

Cockroach Labs was founded in 2015 by ex-Google employees Spencer Kimball, Peter Mattis, and Ben Darnell. Cockroach Labs founders Kimball and Mattis were key members of the Google File System team[3] while Darnell was a key member of the Google Reader team.[4] While at Google, all three had previously used Google-owned DBMS’s Bigtable and its successor Spanner.[2]

After leaving Google, they wanted to design and build something similar on their own.[5] Spencer Kimball wrote the first iteration of the design in January 2014, and began the open-source project on GitHub in February 2014, allowing outside access and contributions.[6]

Development on GitHub attracted substantial contributions, which made the project earn the Open Source Rookie of the Year award by Black Duck Software.[7]

The co-founders actively supported the project with conferences, networking, meet-ups, and fund-raising financial rounds.

In June 2019, Cockroach Labs announced that CockroachDB would change its license from the free software license Apache License 2.0 to their own proprietary license, known as the Business Source License (BSL), which forbids “offer[ing] a commercial version of CockroachDB as a service without buying a license”, while remaining free for community use.[8][9]

Features[]

CockroachDB stores copies of data in multiple locations in order to deliver speedy access.[5][10]

It is described as a scalable, consistently-replicated, transactional datastore.[11] A single instance can scale from a single laptop to thousands of servers.[2]

CockroachDB is designed to run in the cloud and has a high fault tolerance. According to popular news outlets, it is described as “almost impossible” to take down.[12][13][10]

Even if multiple servers or an entire datacenter were to go offline, CockroachDB would not stop working.[14]

See also[]

References[]

  1. ^ Ovide, Shira (June 4, 2015). "CockroachDB Scampers Off With $6.3 Million to Tackle Database Shortcomings". The Wall Street Journal. Retrieved February 22, 2020.
  2. ^ a b c Finley, Klint (June 4, 2015). "Ex-Googlers Get Millions to Help You Build the Next Google". Wired. Retrieved February 22, 2020.
  3. ^ Metz, Cade (July 10, 2012). "Google Remakes Online Empire with 'Colossus'". Wired. Retrieved February 22, 2020.
  4. ^ Wauters, Robin (July 28, 2009). "Steal! Ben Darnell Leaves Google Reader Team, Joins FriendFeed". TechCrunch. Retrieved February 22, 2020.
  5. ^ a b Novet, Jordan (June 4, 2015). "Peter Fenton's latest investment is a database startup called Cockroach". VentureBeat. Retrieved February 22, 2020.
  6. ^ Ewbank, Kay (June 9, 2015). "CockroachDB Released". I Programmer. Retrieved February 22, 2020.
  7. ^ Finleey, Klint (January 28, 2015). "These are the hottest new open-source projects right now". Wired. Retrieved February 22, 2020.
  8. ^ Mattis, Peter; Darnell, Ben; Kimball, Spencer (June 4, 2019). "Why We're Relicensing CockroachDB". CockroachLabs.com. Retrieved February 22, 2020.
  9. ^ "CockroachDB Community License". Cockroach Labs. Retrieved July 28, 2020.
  10. ^ a b Babcock, Charles (June 4, 2015). "CockroachDB: Ultimate in Database Survival". InformationWeek. Retrieved February 22, 2020.
  11. ^ Darfler, Benjamin (August 29, 2014). "CockroachDB: A Scalable, Geo-Replicated, Transactional Datastore". InfoQ. Retrieved February 22, 2020.
  12. ^ Finley, Klint (July 22, 2014). "CockroachDB is the resilient cloud software built by ex-Googlers". Wired. Archived from the original on May 14, 2015. Retrieved February 22, 2020.
  13. ^ Finley, Klint (July 21, 2014). "Out in the Open: Ex-Googlers Building Cloud Software That's Almost Impossible to Take Down". Wired. Retrieved February 22, 2020.
  14. ^ Noto, Anthony (March 31, 2016). "Cockroach Labs crawls away with $20M from Benchmark, Google Ventures". BizJournals. Retrieved February 20, 2020.

External links[]

Retrieved from ""