Have you tried column based databases such as Cassandra, HPE vertica, or Clickhouse?
Have you tried a "big data" approach like Apache Spark on parquet files?
Did you consider saving less data? Do you really need to save that much data? Can't you sample the data and save a lot less while keeping the same information overall ?