Elliot West created HIVE-15913:
----------------------------------

             Summary: JsonSerDe should support JSON Schema
                 Key: HIVE-15913
                 URL: https://issues.apache.org/jira/browse/HIVE-15913
             Project: Hive
          Issue Type: Improvement
          Components: Serializers/Deserializers
            Reporter: Elliot West


Hive's 
[{{AvroSerDe}}|https://cwiki.apache.org/confluence/display/Hive/AvroSerDe] has 
some very nice features around the use of Avro Schema definitions. For example, 
the SerDe can derive the table definition from an Avro schema declared as a 
[literal in the table 
properties|https://cwiki.apache.org/confluence/display/Hive/AvroSerDe#AvroSerDe-Useschema.literalandembedtheschemainthecreatestatement],
 or [from a URI 
resource|https://cwiki.apache.org/confluence/display/Hive/AvroSerDe#AvroSerDe-Useavro.schema.url].
 This makes it really simple to integrate Hive into an Avro based data pipeline.

The JSON data format also has some schema support in the form of the [JSON 
Schema standard|http://json-schema.org]. This standard is gaining in popularity 
and is embedded into some high profile use cases.

It would be very useful to users of JSON data if the {{JsonSerDe}} could have a 
comparable set of schema related features to that of Avro's, based upon the 
JSON Schema standard.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to