I try different formats using Rust's Serde
I try different to serialize my data before saving into RocksDB. #rustlang
serde_json
Time
real 4m11.713s
user 13m32.809s
sys 1m33.887s
Space
2.1GB
bincode
Time
real 2m13.772s
user 10m45.541s
sys 1m41.670s
Space
1.1GB
serde-lexpr (S-Expression)
Time
real 10m54.622s
user 22m11.570s
sys 1m10.663s
Space
2.2GB
serde_cbor
Time
real 2m52.010s
user 12m17.019s
sys 1m32.687s
Space
1.7GB
CBOR and bincode are obviously faster than JSON and S-Expression. CBOR is a less efficient than bincode. However, more programming languages support CBOR.