Benchmarks - moxaj/mikron GitHub Wiki

Serialization methods

method binary? schema? clj cljs notes
java x x standard java serialization
edn x x pr-str + read-string
cheshire/json x
cheshire/smile x x
nippy x x
transit x x
gloss x x x
octet x x x x
abracad x x x wrapper around Apache Avro
mikron x x x x
protobuf x x x used with interop

Schemas and data

Schema definitions can be found in the mikron.benchmark.schema namespaces, data in the mikron.benchmark.data namespace.

Results

doubles

quartet

snapshot

snapshot2

Notes

  • you can find all relevant code in the mikron.benchmark.* namespaces

  • if you believe there's a better way of using library x, please submit a PR!

  • JVM benchmarks are done by criterium