Skip to content

Commit

Permalink
README.md: add a secion on concurrency model
Browse files Browse the repository at this point in the history
  • Loading branch information
toru committed Oct 4, 2024
1 parent 293cce6 commit 18760a2
Showing 1 changed file with 9 additions and 0 deletions.
9 changes: 9 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,15 @@ This allows easy read and write from any programming language, without special b
🏗️ RadixDB is currently in active development. We plan to announce its readiness for
general availability when appropriate. Stay tuned for updates.

## Concurrency Model

The Go implementation of RadixDB employs a concurrency model based on the
[single-writer, multi-reader](https://en.wikipedia.org/wiki/Readers%E2%80%93writer_lock)
paradigm. This model allows multiple readers to access the database concurrently without
locking, while write operations are limited to a single writer at a time to ensure
data integrity. Other implementations of RadixDB might adopt different concurrency
models to better suit specific performance needs or language constraints.

## Contributing

Contributions of any kind are welcome.
Expand Down

0 comments on commit 18760a2

Please sign in to comment.