KaraluchDB - CockroachDB
Pierwotny autor (autorzy) | Spencer Kimball , Peter Mattis , Ben Darnell |
---|---|
Deweloper(zy) | Laboratoria karaluchów |
Pierwsze wydanie | 2015 |
Wersja stabilna | 21.1.2 / 1 czerwca 2021
|
Magazyn | |
Napisane w | Udać się |
Dostępne w | język angielski |
Rodzaj | RDBMS |
Licencja | wiele |
Strona internetowa |
www |
Rodzaj | Prywatny |
---|---|
Przemysł | Oprogramowanie |
Założony | 2015 |
Założyciel | Spencer Kimball , Peter Mattis , Ben Darnell |
Siedziba | Nowy Jork |
Kluczowi ludzie |
Spencer Kimball (dyrektor generalny) Peter Mattis (wiceprezes ds. technicznych) Ben Darnell (dyrektor techniczny) Nate Stewart (dyrektor ds. produktów) Lindsay Grenawalt (główny dyrektor ds. kadr ) |
Usługi | komercyjne systemy zarządzania bazami danych |
Strona internetowa | www |
CockroachDB to komercyjny system zarządzania rozproszoną bazą danych SQL , opracowany przez Cockroach Labs.
Historia
Firma Cockroach Labs została założona w 2015 roku przez byłych pracowników Google Spencera Kimballa , Petera Mattisa i Bena Darnella . Założyciele Cockroach Labs, Kimball i Mattis, byli kluczowymi członkami zespołu Google File System , a Darnell był kluczowym członkiem zespołu Google Reader . Podczas pracy w Google wszyscy trzej korzystali wcześniej z należącej do Google bazy danych Bigtable DBMS i jego następcy Spanner .
Po opuszczeniu Google chcieli sami zaprojektować i zbudować coś podobnego. Spencer Kimball napisał pierwszą iterację projektu w styczniu 2014 roku i rozpoczął projekt open-source na GitHub w lutym 2014 roku, umożliwiając dostęp z zewnątrz i wkłady.
Rozwój na GitHub przyciągnął znaczny wkład, dzięki czemu projekt zdobył nagrodę Rookie of the Year od Black Duck Software.
Współzałożyciele aktywnie wspierali projekt, organizując konferencje, networking, spotkania i zbiórki funduszy.
W czerwcu 2019 r. Cockroach Labs ogłosiło, że CockroachDB zmieni swoją licencję z licencji wolnego oprogramowania Apache License 2.0 na własną, zastrzeżoną licencję , znaną jako Business Source License (BSL), która zabrania „oferowania komercyjnej wersji CockroachDB jako usługę bez kupowania licencji”, pozostając jednocześnie bezpłatnym do użytku społeczności.
Cechy
CockroachDB przechowuje kopie danych w wielu lokalizacjach, aby zapewnić szybki dostęp.
Jest on opisany jako skalowalną, konsekwentnie-replikowane , transakcyjnej magazynu danych . Pojedyncza instancja może skalować się od pojedynczego laptopa do tysięcy serwerów.
CockroachDB jest zaprojektowany do działania w chmurze i ma wysoką odporność na błędy . Według popularnych serwisów informacyjnych jest on opisywany jako „prawie niemożliwy” do usunięcia.
Nawet gdyby wiele serwerów lub całe centrum danych przeszło w tryb offline, CockroachDB nie przestanie działać.
Zobacz też
- Porównanie systemów zarządzania relacyjnymi bazami danych
- Firmy technologiczne w obszarze metropolitalnym Nowego Jorku