What is CockroachDB?
Cockroach is a distributed key/value datastore that supports ACID transactional semantics and versioned values as first-class features. It is designed to achieve global consistency and survivability, tolerating disk, machine, rack, and even datacenter failures with minimal latency disruption and no manual intervention. Cockroach nodes are symmetric, with the goal of a single binary and minimal configuration, requiring no auxiliary services. While the latest versions are not open source, the source code is available, and the Business Source License converts to the open source Apache 2.0 license after three years
Highlights
- Supports ACID transactional semantics and versioned values
- Designed for global consistency and survivability, tolerating failures with minimal disruption
- Symmetric node design with a single binary and minimal configuration
- Gradual transition to open source licensing after an initial period of commercial distribution
Features
Relational Database