ndemir commented on issue #7348:
URL: https://github.com/apache/arrow-rs/issues/7348#issuecomment-2764806031

   Hi,
   
   I saw this issue when it was opened, and I decided to work on a PoC over the 
last couple of days. The PoC currently supports ONLY the Gt (Greater Than) 
condition. I wanted to confirm if that is what we are looking for. If so, I 
will continue implementing.
   
   By the way, my tests clearly showed a performance increase. I've attached 
reports of 2 tests in the PR.
   
   I also want to share a couple more test reports here. Each test is executed 
with a random value, where I compare Row Filter and the new Predicate Pushdown 
implementation using only the Greater Than condition.
   
   
   ```
   === PERFORMANCE COMPARISON ===
   Filter type       | Time        | Row count
   -------------------|-------------|----------
   Row Filter        | 21.466226ms | 10
   Predicate Pushdown| 5.067886ms  | 10
   Improvement       | 4.24x       |
   ```
   
   
   ```
   === PERFORMANCE COMPARISON ===
   Filter type       | Time        | Row count
   -------------------|-------------|----------
   Row Filter        | 23.964348ms | 90
   Predicate Pushdown| 6.166618ms  | 90
   Improvement       | 3.89x       |
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: github-unsubscr...@arrow.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to