[
https://issues.apache.org/jira/browse/AVRO-992?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13186546#comment-13186546
]
Jason Rutherglen commented on AVRO-992:
---------------------------------------
Sounds good, feel free to get this going. We may contribute code, however it
would likely be in the month(s) timeframe.
The main use case is for NoSQL systems, storing an entire 'value' as an AVRO
object, then using a 'path' mechanism to obtain individual objects out of the
blob.
This is an easy way to 'evolve' a schema outside of the NoSQL's schema
definition system (which in many cases can be difficult), and to enable
multi-level standardized objects to be stored in a NoSQL's column family (and
not be limited by the single level column layout).
The other benefit is not transferring the entire blob over the network, instead
returning only the objects needed.
Many NoSQL systems operate on ByteBuffer's, hopefully AVRO supports that.
> AVRO Path
> ---------
>
> Key: AVRO-992
> URL: https://issues.apache.org/jira/browse/AVRO-992
> Project: Avro
> Issue Type: New Feature
> Components: java
> Affects Versions: 1.7.0
> Reporter: Jason Rutherglen
> Priority: Minor
>
> Like XPath or JSON Path, it would be useful for AVRO to support a 'path' like
> system to query on an AVRO object to return selected results.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira