- Tigerbeetle client and server compiled with -Drelease-safe
- Using a single, local Tigerbeetle replica, formated before each execution.
- Create 2 accounts.
- Create N batches of transfers with 8191 transactions per batch (full message lenght), measuring the time.
- Prints the total time, P100 time per batch, and transactions per second ratio.
Source code: tigerbeetle/src/benchmark.zig
Avg time per batch: 7ms
Source code: tigerbeetle-go/tb_client_test.go
Avg time per batch: 59ms
Source code: tigerbeetle-dotnet/src/TigerBeetle.Benchmarks/Benchmark.cs
Avg time per batch: 25ms
Source code: tigerbeetle-java/src/java/src/com/tigerbeetle/Client.java
Avg time per batch: 27ms