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