https://github.com/LadybugDB/ladybug-icebug-notebooks/blob/m...

Trade-off: datafusion allows you to do fine grained storage integration (spill to disk as a part of the algorithm).

The icebug/ladybug way is coarse grained. But it allows you to run cypher instead of writing datafusion operators.