CockroachDB

CockroachDB - the open source, cloud-native SQL database.

Github星跟蹤圖

CockroachDB

CockroachDB is a cloud-native SQL database for building global, scalable cloud services that survive disasters.

TeamCity CI
GoDoc

What is CockroachDB?

CockroachDB is a distributed SQL database built on a transactional and
strongly-consistent key-value store. It scales horizontally;
survives disk, machine, rack, and even datacenter failures with
minimal latency disruption and no manual intervention; supports
strongly-consistent ACID transactions; and provides a familiar
SQL API for structuring, manipulating, and querying data.

For more details, see our FAQ or architecture document.

Here’s a quick explainer video:

Docs

For guidance on installation, development, deployment, and administration, see our User Documentation.

Quickstart

  1. Install CockroachDB.

  2. Start a local cluster
    and talk to it via the built-in SQL client.

  3. Learn more about CockroachDB SQL.

  4. Use a PostgreSQL-compatible driver or ORM to
    build an app with CockroachDB.

  5. Explore core features,
    such as data replication, automatic rebalancing, and fault tolerance and recovery.

Client Drivers

CockroachDB supports the PostgreSQL wire protocol, so you can use any available PostgreSQL client drivers to connect from various languages.

Deployment

  • Test Deployment - Easiest way to test an insecure, multi-node CockroachDB cluster.
  • Production Deployments
    • Manual - Steps to deploy a CockroachDB cluster manually on multiple machines.
    • Cloud - Guides for deploying CockroachDB on various cloud platforms.
    • Orchestration - Guides for running CockroachDB with popular open-source orchestration systems.

Need Help?

Contributing

We're an open source project and welcome contributions. See our
Contributor Wiki for more details.

Engineering discussion takes place on our public mailing list,
cockroach-db@googlegroups.com.

Design

For an in-depth discussion of the CockroachDB architecture, see our Architecture Guide.

For the original design motivation, see our design doc.

Comparison with Other Databases

To see how key features of CockroachDB stack up against other databases,
visit the CockroachDB in Comparison page on our website.

See Also

概覽

名稱與所有者cockroachdb/cockroach
主編程語言Go
編程語言Shell (語言數: 22)
平台
許可證Other
發布數660
最新版本名稱v23.1.19 (發布於 )
第一版名稱alpha (發布於 2015-02-22 16:05:56)
創建於2014-02-06 00:18:47
推送於2024-04-22 17:41:20
最后一次提交2024-04-22 16:36:26
星數29.1k
關注者數695
派生數3.6k
提交數93.2k
已啟用問題?
問題數61669
打開的問題數4800
拉請求數54110
打開的拉請求數928
關閉的拉請求數5934
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?
去到頂部