[ 
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

        

Reply via email to