KaraluchDB - CockroachDB

KaraluchDB
Pierwotny autor (autorzy) Spencer Kimball , Peter Mattis , Ben Darnell
Deweloper(zy) Laboratoria karaluchów
Pierwsze wydanie 2015 ; 6 lat temu ( 2015 )
Wersja stabilna
21.1.2 / 1 czerwca 2021 ; 4 miesiące temu ( 2021-06-01 )
Magazyn
Napisane w Udać się
Dostępne w język angielski
Rodzaj RDBMS
Licencja wiele
Strona internetowa www .cockroachlabs .com Edytuj to na Wikidanych
Karaluchy Labs, Inc.
Rodzaj Prywatny
Przemysł Oprogramowanie
Założony 2015 ; 6 lat temu ( 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 .cockroachlabs .com

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ż

Bibliografia

Zewnętrzne linki