Given a large dataset, one cannot possibly check every model. In particular, it does not seem clear to me that one can check confounding or mediation in either cases.
How does one check confounding/mediation in large data context? I am no epidemiologist. Does the question even make sense in tons spurious relationship due to large data? If there are 5 variables, there might be hope. I could not see hope in data with 100 variables.