Rows vs Sparkco: Deep Dive into Data Processing Best Practices