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

Brian ONeill commented on DRILL-16:
-----------------------------------

I'm a big fan of GORA, but in my brief experience, the abstraction shields you 
from some of the lower level operations that are available.  (and that is 
increasingly the case with things like native support for collections: sets, 
maps, lists, etc.)   

As far as abstractions go, we could probably get a light-weight integration 
with Cassandra going quickly using Kundera, which implements JPA/JPQL for 
Cassandra.  If the user didn't need anything Cassandra specific (to optimize 
the Drill queries), then they could probably just plug Kundera in and treat 
Cassandra like any other JDBC/relational store. (with CQL3, the JPQL is almost 
equivalent in power to the direct NoSQL interactions)

If we want the data locality / topology information called out in DRILL-13, 
we'll probably need to issue lower-level commands.  
Also, with Datastax advocating CQL and deprecating the old thrift interfaces, 
that might be the better long term horse to hitch ourselves to.

(all IMHO)
                
> Cassandra storage engine implementation
> ---------------------------------------
>
>                 Key: DRILL-16
>                 URL: https://issues.apache.org/jira/browse/DRILL-16
>             Project: Apache Drill
>          Issue Type: Wish
>            Reporter: Gary Dusbabek
>            Priority: Minor
>              Labels: cassandra, drill, storage-engine
>


--
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