Return to book
Review this book
About the author
Introduction
1.
Architecture
1.1.
Cockroach Client
1.2.
Keys
1.3.
Versioned Values
1.4.
Lock-Free Distributed Transactions
1.5.
Conflict Resolution
1.6.
Transaction Management
1.7.
Choosing a Timestamp
1.8.
Linearizability
1.9.
Node Storage
1.10.
Range Metadata
1.11.
Range-Spanning Binary Tree
1.12.
Raft - Consistency of Range Replicas
1.13.
Splitting / Merging Ranges
1.14.
Message Queues
1.15.
Node Allocation (via Gossip)
1.16.
Key-prefix Accounting, Zones & Permissions
1.17.
Key-Value API
1.18.
Structured Data API
Powered by
GitBook
A
A
Serif
Sans
White
Sepia
Night
Twitter
Google
Facebook
Weibo
Instapaper
Design and Architecture of CockroachDb
Structured Data API
A preliminary design can be found in the
Go source documentation
.