CockroachDB is an excellent system of record, but no technology exists in a vacuum. That's why we built our version of Change Data Capture, which we call the changefeed.
Geo-partitioning keeps user data close to the user, reducing latency and improving UX while archival-partitioning allows you to store data efficiently.
With geo-partitioning, you can control which nodes house data with row-level granularity, thereby reducing latency and improving user experience.
How we implemented consistent, distributed, incremental backup in CockroachDB.
We recently improved our distributed SQL performance by implementing column families in CockroachDB. Column families are commonly found in NoSQL databases.