Centrum: Model-based Database Auto-tuning with Minimal Distributional Assumptions