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