Какой способ подсчёта суммы в БД лучше и перспективнее для большого объёма?
Естественно, в SQL.
Усложним вопрос: база живет на отдельном сервере, канал до которого 1мбит/с и попытаемся ответить на исходный вопрос в таких условиях.