IT用語集 › データベース › CockroachDB

CockroachDB

データベース Svenska → 更新: 2026-10-21
詳細情報
作者
Spencer Kimball、Peter Mattis、Ben Darnell
公開
運営
Cockroach Labs
種類
分散SQLデータベース
ライセンス
BSL / CockroachDB Community License
公式サイト
ソースコード
github.com/cockroachdb/cockroach

Google Spannerに着想を得た分散SQLデータベース。Postgres互換のワイヤプロトコル、透過的なシャーディング、地理レプリケーション、シリアライザブルなトランザクションを備える。

2015年に元Googleのエンジニアが創業した。データは512MiBの「レンジ」に分割され、各レンジがRaftで3ノード以上にレプリケートされる。時刻同期はSpannerのTrueTimeではなく、ハイブリッド論理クロックを使う。ノード、ゾーン、リージョンの障害でもデータを失わずに生き残ることを目標に設計されている。

2024年にライセンスが「本番利用の無料枠なし」へ変わり、フォークをめぐる議論が続いている。競合は、同じ発想でより内部までPostgres互換のYugabyteDB。

← 用語集に戻る