Typically, for very large amounts of business data: A de-normalized DB or large table would be suitable for analysis.
Relational DB for transactions vs Denormalised DB for analytics. (Rule of thumb)