[ 
https://issues.apache.org/jira/browse/AVRO-17?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12702525#action_12702525
 ] 

Jay Kreps commented on AVRO-17:
-------------------------------

Python not having this type should not necessarily mean it gets removed from 
the serialization format. Python also does not have a 32-bit int.

There are a lot of use cases for a more compact floating point type for 
serialization, even though it is uncommon for in-memory usage. Many 
scientific-type applications, as well as anything that involves scoring (say 
for search or recommendations on a website) have gobs of floating point numbers 
that may not be accurate beyond a few decimal places. It is awfully convenient 
to have a more compact storage format for these.

> remove single float type
> ------------------------
>
>                 Key: AVRO-17
>                 URL: https://issues.apache.org/jira/browse/AVRO-17
>             Project: Avro
>          Issue Type: Improvement
>          Components: spec
>            Reporter: Doug Cutting
>             Fix For: 1.0
>
>
> Python and Thrift do not support a 32-bit single float type, nor do many 
> applications use this type, so, for better compatibility, we can remove it 
> from Avro.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to