Вначале нужно определиться с тем, что Вы хотите построить. Судя по Вашему описанию это будет Data Warehouse. Если Вам нужно делать сложный анализ, то выбирать можно среди SQL Server и Oracle. Данныt СУБД имеют очень хороший оптимизатор запросов и много разных функций по аналитике. Плюс в SQL Server (про оракл не скажу точно) есть columnstore индексы, которые в Вашем случае могут снизить размер Вашего файлового хранилища. Много чего можно еще сказать, но задача Вами поставлена размыто (какой прирост данных, структура и тд)
Если заморачиваться с реляционностью не сильно хочется, то обратите внимание на NoSQL.