Python用 オブジェクトシリアライザ 「しば漬け」
https://code.launchpad.net/~aishimoto/+junk/shibazuke
methaneさんのmsgpack用ベンチマークを拝借すると、こんな感じ。
== Integer == = Size = pickle: 6203398 [bytes] json: 5154816 [bytes] shibazuke: 3001355 [bytes] pickle_dump 294.900[ms] pickle_load 541.400[ms] json_dump 216.800[ms] json_load 157.600[ms] shibazuke_pack 157.500[ms] shibazuke_unpack 12.500[ms] == String == = Size = pickle: 33731696 [bytes] json: 33611776 [bytes] shibazuke: 8447288 [bytes] pickle_dump 290.200[ms] pickle_load 131.000[ms] json_dump 109.200[ms] json_load 174.800[ms] shibazuke_pack 42.100[ms] shibazuke_unpack 34.300[ms]
結構速い。