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