[ 
https://issues.apache.org/jira/browse/DRILL-48?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13601367#comment-13601367
 ] 

Jacques Nadeau commented on DRILL-48:
-------------------------------------

The current experimentation I've been doing with execution wire-level and 
memory formats have been utilizing protobuf.  Part of this has to do with the 
previous adoption of protobuf as the wire format within hadoop and hbase.  Part 
of it has to do with the strong documentation, my previous positive experiences 
and the CodedInputStream and CodedOutputStream interfaces.  At some level, if 
we define a strong IDL, they are all kind of the same.  The biggest challenge I 
had with Avro historically was the lack of the clear IDL and quality of the 
bindings for other languages (although I think those things have been mitigated 
more recently).  It sounds like David is signing up to do some of these things 
so maybe he and I can work on some designs about getting distributed execution 
working and solve it in-mode.

Random observation/aside on the Avro and Trevni thing.  With the rise of 
Parquet and ORC, it seems more and more like Trevni is being passed over.  
                
> RPC interface for query submission and physical plan execution
> --------------------------------------------------------------
>
>                 Key: DRILL-48
>                 URL: https://issues.apache.org/jira/browse/DRILL-48
>             Project: Apache Drill
>          Issue Type: Task
>            Reporter: David Alves
>
> Now that drill has a minimal set of functions that allow to actually execute 
> something we should come up with the RPC interface that will sit in front of 
> the daemons and to which queries in various formats wil be submitted.
> It would need to allow for the following:
> - submit queries
> - submit logical plans
> - submit physical plans for execution
> - query underlying storage engines for metadata and statistics
> - possibly serve as a frontend to a metadata store
>  

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to