Visto de otro modo, a menos que estes llegando a los cientos de terabytes ningún motor RDBMS moderno debería sudar siquiera.
Lee
http://clubdelphi.com/foros/showthread.php?t=93348
Y hay varias maneras de optimizar enormemente la cosa dependiendo de como estructures tus datos y que tan constante sean. Si eso es solo para 1 mes yo no me estresaria y haria lo mas facil. Si es para algo mas continuo entonces si pensaria en optimizar, y puede que necesiten algo de consultoria para ahorrar costos operacionales.