SQL grammar diagrams feature easy-to-understand railroad diagrams showing possible options for a SQL statement. Compared to a text representation...
This is the story of the detection, investigation, and fix of just one performance bug.
If someone knows even a little about Spanner, the first question they have is: "How does CockroachDB provide external consistency without atomic clocks?"
GitHub stars are a simple way for GitHub users to bookmark repos that interest them. "Stargazers" is a tool to query GitHub for information about the stars.
I experimented with implementing the Redis protocol on top of CockroachDB, scratching the itch on the question: Could CockroachDB ever replace Redis?
To understand why we instituted a 4-day work week in the first place, consider what sort of product we're building. CockroachDB requires abstract thinking..
I periodically need to make changes to tables… mostly adding columns. Very simple with the alter table command… But my tables have up to 40 million rows now and they are growing fast… So those alter table commands take several hours… Since I’m using amazon RDS [sic], I can’t have slave servers to play with and then promote to master. So my question is if there’s a way to do this with minimal downtime?
Cgo is an important part of Go: It's your window to calling anything that anything that has C bindings. But while cgo works for us, it hasn’t come for free.
In this post, we’ll share a few powerful optimizations that mitigate many of the performance problems common to Go garbage collection.
The first question many developers ask us is what our experience has been writing a distributed database in Go, a garbage-collected language.