Re: [ANNOUNCE] Phoenix 1.2 is now available

2013-05-20 Thread Azuryy Yu
why off-list? it would be better share here. --Send from my Sony mobile. On May 18, 2013 12:14 AM, James Taylor jtay...@salesforce.com wrote: Anil, Yes, everything is in the Phoenix GitHub repo. Will give you more detail of specific packages and classes off-list. Thanks, James On

Re: [ANNOUNCE] Phoenix 1.2 is now available

2013-05-20 Thread James Taylor
Our coprocessors are all in com.salesforce.phoenix.coprocessor. The particular one that handles TopN is ScanRegionObserver. The expression evaluation classes are in com.salesforce.phoenix.expression, with a base interface of Expression. The type system is in com.salesforce.phoenix.schema. Take a

Re: [ANNOUNCE] Phoenix 1.2 is now available

2013-05-17 Thread James Taylor
Anil, Yes, everything is in the Phoenix GitHub repo. Will give you more detail of specific packages and classes off-list. Thanks, James On 05/16/2013 05:33 PM, anil gupta wrote: Hi James, Is this implementation present in the GitHub repo of Phoenix? If yes, can you provide me the package

[ANNOUNCE] Phoenix 1.2 is now available

2013-05-16 Thread James Taylor
We are pleased to announce the immediate availability of Phoenix 1.2 (https://github.com/forcedotcom/phoenix/wiki/Download). Here are some of the release highlights: * Improve performance of multi-point and multi-range queries (20x plus) using new skip scan * Support TopN queries (3-70x

Re: [ANNOUNCE] Phoenix 1.2 is now available

2013-05-16 Thread anil gupta
Hi James, You have mentioned support for TopN query. Can you provide me HBase Jira ticket for that. I am also doing similar stuff in https://issues.apache.org/jira/browse/HBASE-7474. I am interested in knowing the details about that implementation. Thanks, Anil Gupta On Thu, May 16, 2013 at

Re: [ANNOUNCE] Phoenix 1.2 is now available

2013-05-16 Thread James Taylor
Hi Anil, No HBase changes were required. We're already leveraging coprocessors in HBase which is a key enabler. The other pieces needed are: - a type system - a means to evaluate an ORDER BY expression on the server - memory tracking/throttling (the topN for each region are held in memory

Re: [ANNOUNCE] Phoenix 1.2 is now available

2013-05-16 Thread anil gupta
Hi James, Is this implementation present in the GitHub repo of Phoenix? If yes, can you provide me the package name/classes? I haven't got the opportunity to try out Phoenix yet but i would like to have a look at the implementation. Thanks, Anil Gupta On Thu, May 16, 2013 at 4:15 PM, James