On Wed, Nov 13, 2013 at 10:50 PM, Henry Saputra <henry.sapu...@gmail.com>wrote:
> It is indeed very specific for HBase use I suppose. Would it be more > beneficial to make it sub-project of HBase to get full community > support from HBase? I'm on the HBase PMC and am enthusiastically +1 for incubation of Phoenix to become a TLP. Phoenix can be divided into a front end and a back end. The front end is delivered as a JDBC driver and contains, among other things, the SQL parser and query planner. The front end is currently written for the HBase client API but could be extended to support other data stores in the Apache family. The back end is, currently, HBase specific components for pushing as much work to the server as possible. However, if there were sufficient interest to build them, contributions to Phoenix of new back ends for other data stores in the Apache family would be feasible. Most importantly, as James mentioned in the proposal, much of the Phoenix project's attention will focus on the query planning part. Supporting SQL or any declarative query interface is to the best of my knowledge a non-goal of the HBase community. -- Best regards, - Andy Problems worthy of attack prove their worth by hitting back. - Piet Hein (via Tom White)