Ryan Skraba created AVRO-3208:
---------------------------------

             Summary: [Java] Utf8 strings should be Serializable
                 Key: AVRO-3208
                 URL: https://issues.apache.org/jira/browse/AVRO-3208
             Project: Apache Avro
          Issue Type: New Feature
            Reporter: Ryan Skraba


It's a common pattern in big data execution engines like Beam, Spark, Flink to 
extract a key from an object and use it in a pipeline for later operations on 
grouping and aggregations.  When the Avro string primitive is a Utf8 datum, 
this adds unnecessary complexity because it's not serializable.

This was mostly addressed in AVRO-200 and AVRO-1502 by making generated 
specific Avro objects Serializable or Externalizable, but using a STRING as a 
key is extremely common and worth addressing.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to