このプロジェクトについて

CockroachDB は、データ集約型アプリケーションの構築、スケーリング、管理のためのクラウドネイティブな分散 SQL データベースです。トランザクション対応で強力な一貫性を備えたキー・バリュー・ストア上に構築されています。README によると、水平方向にスケーリングし、ディスク、マシン、ラック、さらにはデータセンターの障害にも、最小限のレイテンシーの混乱と手動介入なしで耐え、強力な一貫性の ACID トランザクションをサポートし、データの構造化、操作、クエリのための SQL API を提供します。 このプロジェクトは PostgreSQL ワイヤープロトコルをサポートしているため、ユーザーは PostgreSQL 互換のクライアントドライバーや ORM で接続できます。README では、推奨されるドライバー、サンプルアプリ、チュートリアルが紹介されています。開始オプションには、事前構築された実行可能ファイルのインストールまたはソースからのビルド、ローカルクラスターの起動、組み込みの SQL クライアントの使用、CockroachDB SQL の学習、データレプリケーション、自動リバランス、障害耐性と回復などの機能の探索が含まれます。 デプロイメントのドキュメントでは、CockroachCloud、手動の複数マシンデプロイメント、クラウドプラットフォーム、オーケストレーションシステムがカバーされています。コミュニティのヘルプは、CockroachDB Community Slack、CockroachDB Forum、Stack Overflow、GitHub のイシューを通じて利用できます。貢献は歓迎されており、良い最初のイシューのリストとウィキのガイダンスがあります。 アーキテクチャの詳細については、README にアーキテクチャガイドと元の設計ドキュメントへのリンクがあります。また、比較ページ、技術トーク、ブログ、重要な設計ドキュメントへのリンクもあります。ライセンスに関する注記:2024 年 11 月 18 日以降のリリース(v24.3 以降、および v23.1.29+、v23.2.16+、v24.1.7+、v24.2.5+ の特定のパッチ修正)は、CockroachDB ソフトウェアライセンス(CSL)の下で公開されています。著作権は、特に明記されていない限り、The Cockroach Authors に帰属します。