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

Andrew Purtell commented on PHOENIX-971:
----------------------------------------

I'm skeptical we can easily reuse a purpose-built front end for a MOLAP 
service, and that REST is the right protocol (neither bitwise efficient nor 
sessionized).

We should be looking at this as a container running in a middle tier into which 
we can drop the Phoenix JDBC client and have it run in an embedded mode, with 
the container accepting something like the MySQL client binary protocol for 
maximum portability and utility (any MySQL driver could be used then, 
potentially). Or choose another, but it should be already widely adopted, and 
not fat/slow/stateless like REST. 



> Query server
> ------------
>
>                 Key: PHOENIX-971
>                 URL: https://issues.apache.org/jira/browse/PHOENIX-971
>             Project: Phoenix
>          Issue Type: New Feature
>            Reporter: Andrew Purtell
>
> Host the JDBC driver in a query server process that can be deployed as a 
> middle tier between lighter weight clients and Phoenix+HBase. This would 
> serve a similar optional role in Phoenix deployments as the 
> [HiveServer2|https://cwiki.apache.org/confluence/display/Hive/Setting+Up+HiveServer2]
>  does in Hive deploys.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to