Precomputing Datalog evaluation plans in large-scale scenarios