Skip to content

Commit

Permalink
fix typos
Browse files Browse the repository at this point in the history
  • Loading branch information
marvin-j97 authored Nov 17, 2024
1 parent c66447a commit c9ab01d
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions docs/design.md
Original file line number Diff line number Diff line change
Expand Up @@ -386,8 +386,8 @@ many other values (all the other keys in the b-tree root, along with their child

# MVCC (multi-version concurrency control)

redb uses MVCC to isolation transactions from one another. This is implemented on top of the copy-on-write
b-tree datastructure which underlies most of redb. Read transactions make a private copy of the root
redb uses MVCC to isolate transactions from one another. This is implemented on top of the copy-on-write
b-tree data structure which underlies most of redb. Read transactions make a private copy of the root
of the b-tree, and are registered in the database so that no pages that root references are freed.
When a write transaction frees a page it is pushed into a queue, and only reused after all read transactions
that could reference it have completed.
Expand Down

0 comments on commit c9ab01d

Please sign in to comment.