protocol buffers is a possiblility. I have a preference for thrift
because it supports more languages and it is apache
--Noble

On Tue, Aug 19, 2008 at 11:59 AM, Ian Holsman (JIRA) <[EMAIL PROTECTED]> wrote:
>
>    [ 
> https://issues.apache.org/jira/browse/THRIFT-110?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12623573#action_12623573
>  ]
>
> Ian Holsman commented on THRIFT-110:
> ------------------------------------
>
> have you investigated using googles protobuf as a format ?
>
>> A more compact format
>> ----------------------
>>
>>                 Key: THRIFT-110
>>                 URL: https://issues.apache.org/jira/browse/THRIFT-110
>>             Project: Thrift
>>          Issue Type: Improvement
>>            Reporter: Noble Paul
>>
>> Thrift is not very compact in writing out data as (say protobuf) . It does 
>> not have the concept of variable length integers and various other 
>> optimizations possible . In Solr we use a lot of such optimizations to make 
>> a very compact payload. Thrift has a lot common with that format.
>> It is all done in a single class
>> http://svn.apache.org/viewvc/lucene/solr/trunk/src/java/org/apache/solr/common/util/NamedListCodec.java?revision=685640&view=markup
>> The other optimizations include writing type/value  in same byte, very fast 
>> writes of Strings, externalizable strings etc
>> We could use a thrift format for non-java clients and I would like to see it 
>> as compact as the current java version
>
> --
> This message is automatically generated by JIRA.
> -
> You can reply to this email to add a comment to the issue online.
>
>



-- 
--Noble Paul

Reply via email to