Unix

MessagePack (json like + binary)

ForceCore 2016. 11. 23. 02:08

http://msgpack.org/


JSON 은 나에게 신세계였다. Parser를 짜지 않고 대충 파이썬 같아보이는 것으로 input을 쉽게 임의로 손으로 만들 수도 있고, 로딩, 저장도 쉽고...


그러나 저장할 데이터 용량이 커지기 시작하면 조금 더 압축적인 것이 좋지 않을까. 아예 binary로 저장하는 것이 좋을 듯.


bson 이란게 있는데 (binary json) 이것도 비슷한 컨셉이다.


http://stackoverflow.com/questions/6355497/performant-entity-serialization-bson-vs-messagepack-vs-json


이 글에 의하면 bson 보다 빠르고 안정적이라는 듯. C++, C, Python 등 여러가지 언어에서 지원되는 것도 장점이다.