GoLogMatrix: A high-performance Write Ahead Log (WAL) implementation in Go, optimizing sequential data operations for durability, efficiency, and concurrency.
- Operating System: Darwin
- Architecture: amd64
- CPU: Intel(R) Core(TM) i7-9750H CPU @ 2.60GHz
- Average Write Throughput: 362748.826031 entries/sec
- Benchmark Results:
- BenchmarkWriteThroughput-12: 1 iteration, average time/op: 27606327162 ns/op
-
Read Throughput Data:
-
- 73037739.958739 entries/sec
-
- 86811862.979975 entries/sec
-
- 81466642.664421 entries/sec
-
- 79318426.910318 entries/sec
-
- 87802423.264348 entries/sec
-
- 98858224.089311 entries/sec
-
- 87541712.969667 entries/sec
-
- 127440391.095189 entries/sec
-
- 95307441.840468 entries/sec
-
- 102740723.879085 entries/sec
-
- 97362184.825342 entries/sec
-
- 99515239.375649 entries/sec
-
- 104447312.242691 entries/sec
-
- 96782439.724453 entries/sec
-
- 104312695.747989 entries/sec
-
- 99664035.526162 entries/sec
-
- 125950175.999627 entries/sec
-
- 100666404.551482 entries/sec
-
- 103411143.773061 entries/sec
-
- 98106134.650179 entries/sec
-
- 92956667.710198 entries/sec
-
- 107951823.044508 entries/sec
-
- 94345075.074810 entries/sec
-
- 92782444.373909 entries/sec
-
- 120563161.135221 entries/sec
-
- 101296592.329960 entries/sec
-
-
Average Read Throughput: 97348448.623486 entries/sec
-
Benchmark Result: 10 iterations, average time/op: 100521993 ns/op
- Average Concurrent Write Throughput: 14582.800808 entries/sec
- Benchmark Results:
- BenchmarkConcurrentWriteThroughPut-12: 1 iteration, average time/op: 68595948875 ns/op