В какой базе данных хранить одну большую таблицу?
Postgresql
json разложить по таблицам (нормализовать -- избавиться от повторяющихся текстовых значений), сделать индексы, при необходимости, сделать партиционирование
Попробовать поискать на тему "time series database" (TSDB): может всякие типа Akumuli, InfluxDB и прочие.
Такие СУБД лучше справляются с большими объёмами данных временных рядов, нежели обычные РСУБД типа Постгрес.