http://msgpack.org/ https://github.com/msgpack/msgpack-ruby Seems to be the cool kid on the block. Maybe faster? - http://wtanaka.com/node/8100 - "These differences imply that MessagePack is originally designed for network communication while BSON is designed for storages." http://stackoverflow.com/questions/6355497/performant-entity-serialization-bson-vs-messagepack-vs-json - "We currently store BSON blobs of data in many places. This is unfortunate, because BSON is bloated and slow..." http://alexgaynor.net/2013/feb/16/disambiguating-bson-and-msgpack/