Skip to content

Commit

Permalink
chore: add latency and throughput in README
Browse files Browse the repository at this point in the history
  • Loading branch information
Tam Le committed Jan 13, 2024
1 parent a5d9560 commit 5ee7b58
Showing 1 changed file with 5 additions and 1 deletion.
6 changes: 5 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,14 @@ A Log-Structured Hash Table for Fast Key/Value Data implemented in Golang

Go-Bitcask storage engine features:
1. Low latency per item read or written
- Write latency: ~80µs
- Read latency: ~17µs
2. High throughput, especially when writing an incoming stream of random items
- Write throughput (per second): ~330_000
- Read throughput (per second): ~1_000_000
3. Crash friendliness, both in terms of fast recovery and not losing data
4. Ease of backup and restore
5. Relatively simple, understandable code structure and data format with high unit-test coverage (84%)
5. Relatively simple, understandable code structure and data format with high unit-test coverage (84%)

For more details, please reference to [Bitcask whitepaper](https://riak.com/assets/bitcask-intro.pdf)

Expand Down

0 comments on commit 5ee7b58

Please sign in to comment.