Justin Erenkrantz wrote:
> On Thu, Oct 2, 2008 at 8:06 AM, <sussman_at_tigris.org> wrote:
>> + XML is out : there's a huge performance penalty for producing and
>> + consuming it, which is why companies like Facebook and Google have
>> + released 'fast wire serialization' libraries like Thrift and
>> + Protocol Buffers. Unfortunately, these libraries require entire
>> + structures to be held in memory in order to serialize/deserialze
>> + them, and this isn't an option when dealing with something
>> + (potentially) infinitely large like an editor-drive.
>
> Then perhaps we should look at improving Thrift parsing to be streamy.
> I'd rather use a library than a custom serialization format - as you
> said, one of the goals should be used to make it simpler to
> understand. And, one of the ways to do that is to go "Learn Thrift"
> rather than read our custom (de)serialization code. =)
Is there a reason why you want to make Thrift parsing be streamy instead of
protobufs?
Blair
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe_at_subversion.tigris.org
For additional commands, e-mail: dev-help_at_subversion.tigris.org
Received on 2008-10-02 22:12:48 CEST