CockroachDB
| CockroachDB | |
|---|---|
| Basisdaten | |
| Entwickler | Yahor Yuzefovich[1], Tobias Grieger, Raphael Poss |
| Aktuelle Version | 26.1.3[2] (16. April 2026) |
| Programmiersprache | Go[3] |
| Lizenz | source available license[4] |
| www.cockroachlabs.com | |
CockroachDB ist ein kommerzielles verteiltes SQL-Datenbankmanagementsystem, entwickelt von Cockroach Labs.[5][6]
Geschichte
[Bearbeiten | Quelltext bearbeiten]- Gründer von Cockroach Labs
- Ben Darnell
- Spencer Kimball
- Peter Mattis
Cockroach Labs wurde 2015 von den Ex-Google-Mitarbeitern Spencer Kimball, Peter Mattis und Ben Darnell gegründet. Die Gründer von Cockroach Labs, Kimball und Mattis, waren wichtige Mitglieder des Google File System-Teams[7], während Darnell ein wichtiges Mitglied des Google Reader-Teams war.[8] Während ihrer Zeit bei Google hatten alle drei zuvor das Google-eigene DBMS Bigtable und dessen Nachfolger Spanner verwendet.
Nachdem sie Google verlassen hatten, wollten sie etwas Ähnliches selbst entwerfen und bauen.[9] Spencer Kimball schrieb die erste Iteration des Entwurfs im Januar 2014 und begann das Open-Source-Projekt auf GitHub im Februar 2014, was den Zugriff und Beiträge von außen ermöglichte.[10]
Die Entwicklung auf GitHub zog beträchtliche Beiträge an, was dem Projekt die Auszeichnung „Open Source Rookie of the Year“ von Black Duck Software einbrachte.[11]
Die Mitbegründer unterstützten das Projekt aktiv mit Konferenzen, Networking, Meet-ups und Finanzierungsrunden.
Im Juni 2019 kündigte Cockroach Labs an, dass CockroachDB seine Lizenz von der freien Softwarelizenz Apache License 2.0 auf eine eigene proprietäre Lizenz, die sogenannte Business Source License (BSL), ändern würde, die es verbietet, „eine kommerzielle Version von CockroachDB als Dienstleistung anzubieten, ohne eine Lizenz zu erwerben“, während sie für die Nutzung durch die Community frei bleibt.[12][13]
Beschreibung
[Bearbeiten | Quelltext bearbeiten]CockroachDB speichert Kopien von Daten an mehreren Orten, um einen schnellen Zugriff zu ermöglichen.[14]
Es wird als skalierbarer, konsistent-replizierter, transaktionaler Datenspeicher beschrieben.[15]
CockroachDB ist für den Betrieb in der Cloud konzipiert und hat eine hohe Fehlertoleranz. Laut populären Presseberichten wird es als „fast unmöglich“ beschrieben, es durch Serververlust vom Netz zu nehmen.[16][17] Selbst wenn mehrere Server oder ein ganzes Rechenzentrum offline gehen würden, würde CockroachDB nicht aufhören zu arbeiten.[18]
Weblinks
[Bearbeiten | Quelltext bearbeiten]Einzelnachweise
[Bearbeiten | Quelltext bearbeiten]- ↑ github.com.
- ↑ Release 26.1.3. 16. April 2026 (abgerufen am 22. April 2026).
- ↑ github.com. 6. Juli 2025.
- ↑ www.cockroachlabs.com.
- ↑ Shira Ovide: CockroachDB Scampers Off With $6.3 Million to Tackle Database Shortcomings. In: Wall Street Journal. 4. Juni 2015, ISSN 0099-9660 (wsj.com [abgerufen am 25. März 2026]).
- ↑ Klint Finley: Ex-Googlers Get Millions to Help You Build the Next Google. In: Wired. ISSN 1059-1028 (wired.com [abgerufen am 25. März 2026]).
- ↑ Cade Metz: Google Remakes Online Empire With 'Colossus'. In: Wired. ISSN 1059-1028 (wired.com [abgerufen am 25. März 2026]).
- ↑ Dominic-Madori Davis: Steal! Ben Darnell Leaves Google Reader Team, Joins FriendFeed | TechCrunch. In: techcrunch.com. 28. Juli 2009, abgerufen am 10. März 2024 (englisch).
- ↑ Jordan Novet: Peter Fenton's latest investment is a database startup called Cockroach. In: venturebeat.com. 4. Juni 2015, abgerufen am 25. März 2026 (englisch).
- ↑ CockroachDB Released. Abgerufen am 25. März 2026.
- ↑ Klint Finley: These Are the Hottest New Open Source Projects Right Now. In: Wired. ISSN 1059-1028 (wired.com [abgerufen am 25. März 2026]).
- ↑ Archivierte Kopie ( des vom 7. Mai 2021 im Internet Archive) Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.
- ↑ CockroachDB Community License Agreement. In: Cockroach Labs. Abgerufen am 25. März 2026 (englisch).
- ↑ Charles Babcock: CockroachDB: Ultimate In Database Survival. In: InformationWeek. 4. Juni 2015, abgerufen am 25. März 2026 (englisch).
- ↑ Benjamin Darfler: CockroachDB: A Scalable, Geo-Replicated, Transactional Datastore. In: InfoQ. 29. August 2014, abgerufen am 25. März 2026 (englisch).
- ↑ CockroachDB is the resilient cloud software built by ex-Googlers (Wired UK). In: Wired UK. (wired.co.uk [abgerufen am 25. März 2026]).
- ↑ Klint Finley: Out in the Open: Ex-Googlers Building Cloud Software That's Almost Impossible to Take Down. In: Wired. ISSN 1059-1028 (wired.com [abgerufen am 25. März 2026]).
- ↑ Anthony Noto: Cockroach Labs crawls away with $20M from Benchmark, Google Ventures. In: New York Business Journal. 31. März 2016, abgerufen am 25. März 2026 (englisch).