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
