Store message body AS-IS in mongodb

Registered by Zhihao Yuan on 2013-07-29

Store message body in a plain-binary representation, like msgpack, in mongodb. It costs more CPU when performing extra serialization/de-serialization, but may be good for db looking up.

Link: http://docs.mongodb.org/manual/reference/mongodb-extended-json/

Further, snappy may hanve a chance to involve for a even optimized space usage.

Link: https://code.google.com/p/snappy/

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
None
Direction:
Needs approval
Assignee:
None
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

It does not seem to be user-friendly to place a message size limitation on msgpack instead of on json itself, so this BP does not block input-validation.

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.