Open ritchie46 opened 3 years ago
Hi @jangorecki, Is there anything I can do on this?
@ritchie46 be patient. Unfortunately I have two other projects in queue as of now.
Ok, I can do that. :)
@jangorecki what would be needed to get rust native benchmarks in here?
Design well how to handle compiled languages. We don't have any yet in this benchmark suite. Maybe it is already in this PR made well enough. It needs time to analyze. As long as python client is giving a minimal overhead that doesn't grow with data size, then it is not that high priority.
I think the most notable difference is the conservative compiling we have to do for distributing python libraries. The compiler doesn't have the query in scope and cannot utilize all SIMD instructions available on the target architecture. At the moment only Julia compiles on the native machine JIT, or (just ahead of time) if I am not mistaken.
This PR is the rust native solution of Polars. I renamed the python folder for the time being. Maybe it can be removed if all works?
I now log the duration of the queries (in milliseconds) and the
chk
answers tostdout
. What kind of format is best for you?