I was wondering, under the assumption of running the program in a single computer and I can read my .root file as a RDataFrame. Should I use PROOF Lite or should I use the new RDataFrame’s multi-threading capability? Which is faster?
RDataFrame should be faster (and easier to use, after maybe a little bit of adapting to the declarative syntax).
The only direct comparison performed showed that RDataFrame had better scaling, but depending on your use case your results may vary.
One thing to note is that PROOFLite is in maintenance mode while RDataFrame is actively being developed.
Thank you! Your answer is very helpful. So, is PROOF itself also under maintenance mode, or it is just PROOF Lite?
All of PROOF. Only major bug fixes will be put in.