
CockroachdBは、最新のデータ集約型アプリケーションを構築、拡張、および管理するために設計されたクラウドネイティブ分散SQLデータベースです。
- Cockroachdbとは何ですか?
- ドキュメント
- ゴキブリの雲から始めます
- Cockroachdbで始まります
- クライアントドライバー
- 展開
- 助けが必要ですか?
- 貢献
- デザイン
- 他のデータベースとの比較
- 参照してください
Cockroachdbとは何ですか?
CockroachdBは、トランザクションで強く無意味なキー価値ストアに基づいて構築された分散SQLデータベースです。水平方向に拡大します。ディスク、マシン、ラック、さらには、最小限のレイテンシの破壊と手動介入のないデータセンターの障害に耐えます。強く一貫性のある酸トランザクションをサポートします。データの構造化、操作、およびクエリのためのおなじみのSQL APIを提供します。
詳細については、FAQまたはアーキテクチャドキュメントを参照してください。

ドキュメント
インストール、開発、展開、および管理に関するガイダンスについては、ユーザーのドキュメントを参照してください。
Cockroachcloudで始まります
Cockroachdbを実行することができますので、独自のクラスターを実行する必要はありません。
オンラインドキュメント:Cockroachcloudを使用したQuickStartをご覧ください
Cockroachdbで始まります
- CockRoachDBをインストール:事前に構築された実行可能ファイルを使用するか、ソースからそれを構築します。
- ローカルクラスターを起動し、組み込みのSQLクライアントを介して接続します。
- Cockroachdb SQLの詳細をご覧ください。
- PostgreSQL互換ドライバーまたはORMを使用して、CockroachDBを使用してアプリを作成します。
- データレプリケーション、自動リバランス、フォールトトレランスと回復などのコア機能を調べます。
クライアントドライバー
CockRoachDBはPostgreSQLワイヤプロトコルをサポートするため、利用可能なPostgreSQLクライアントドライバーを使用してさまざまな言語から接続できます。
- テストした推奨ドライバーについては、クライアントドライバーのインストールを参照してください。
- これらのドライバーを使用したチュートリアル、およびサポートされているORMについては、アプリの例を参照してください。
展開
- Cockroachcloud-優先クラウドプラットフォームに無料のCockroachcloudクラスターを作成するための手順。
- マニュアル - 複数のマシンに手動でコックロックドブクラスターを展開する手順。
- クラウド - さまざまなクラウドプラットフォームにCockroachdbを展開するためのガイド。
- オーケストレーション - 人気のあるオープンソースオーケストレーションシステムを使用してCockroachdbを実行するためのガイド。
助けが必要ですか?
- Cockroachdb Community Slack -Slackに参加して、EngineerやCockroachdbを実行している他のユーザーとつながります。
- Cockroachdbフォーラムとスタックオーバーフロー - 質問をし、回答を見つけ、他のユーザーを支援します。
- ドキュメントのトラブルシューティング - 一般的なエラー、クラスターセットアップ、およびSQLクエリの動作をトラブルシューティングする方法を学びます。
- バグの提出、改善の提案、または新機能のリクエストについては、問題を開くことで私たちを助けてください。
ソースからの建物
詳細については、wikiをご覧ください。
貢献
あなたの貢献を歓迎します!取り組む問題を探している場合は、良い最初の問題リストを見てみてください。私たちは、そのラベルを使用して新しい外部貢献者に適した問題にタグを付けるために最善を尽くしているので、あなたが手伝うことができるものを見つけるのに最適な方法です!
詳細については、wikiをご覧ください。
エンジニアリングの議論は、当社の公開メーリングリスト、[email protected]で行われます。また、コミュニティのSlack(専用の#Contributorsチャンネルがあります!)に参加して、質問をしたり、アイデアについて話し合い、他の貢献者とつながりましょう。
デザイン
Cockroachdbアーキテクチャの詳細な議論については、アーキテクチャガイドを参照してください。元のデザインの動機については、デザインドキュメントを参照してください。
ライセンス
2024年11月18日以降にリリースされたすべてのバージョンは、以前のバージョン23.1以降のパッチ修正を含む、CockroachDBソフトウェアライセンス(CSL)の下で公開されています。特定のファイルのソースコードはCSLの下でライセンスされ、著作権はファイルまたはファイルの同じまたは親ディレクトリにあるライセンスまたはREADMEファイルに特に掲載されていない限り、ゴキブリの著者に属します。
他のデータベースとの比較
CockRoachDBの重要な機能が他のデータベースに対してどのように積み重なるかを確認するには、CockRoachDBを比較してチェックしてください。
参照してください
- Tech Talks(Cockroachdbの創設者、エンジニア、顧客による!)
- CockRoachDBユーザードキュメント
- Cockroachdbブログ
- キーデザインドキュメント
- シリアル化可能、ロックレス、分布:Cockroachdbの分離
- コンセンサスは繁栄しました
- 信頼しますが、確認:CockroachDBが複製をチェックする方法
- 原子時計なしで生きる
- Cockroachdbアーキテクチャドキュメント