Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
-
None
Description
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
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
Attachments
Attachments
Issue Links
- incorporates
-
THRIFT-122 Allow heterogeneous collections
- Closed
- is related to
-
THRIFT-167 Improve the TProtocol interface to facilitate more complex protocols
- Closed
- relates to
-
THRIFT-121 Add support for type modifiers
- Closed