Serialization Format Benchmark Results

This visualization compares the performance of different serialization formats (Avro, Protobuf, Json, Thrift, and FlatBuffers) across four different benchmarks:

  • Small Data Serialization: Performance when serializing small data objects
  • Big Data Serialization: Performance when serializing large data objects
  • Small Data Serialization + Deserialization: Combined performance for small data objects
  • Big Data Serialization + Deserialization: Combined performance for large data objects

The y-axis shows operations per second (ops/s), higher values indicate better performance.

For more detailed metrics and advanced analysis, check out the JMH Visualizer.

The source code for all benchmarks is available in the GitHub repository.

Loading benchmark results...

For detailed analysis and comparison of serialization formats' data sizes, please refer to the comprehensive research paper: https://arxiv.org/pdf/2201.03051