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)