👩💻 Join our community of thousands of amazing developers!
This is part 3 of a 3-part blog series about how we’ve improved the way CockroachDB stores and modifies data in bulk (here is part 1 and here is part II). We went way down into the deepest layers of our storage system, then up to our SQL schema changes and their transaction timestamps - all without anybody noticing (or at least we hope!) ••• Recall from part 1 that MVCC keeps a history of updates to a key (row) over time, such that it’s possible to read its past state....