I am not a professional, but as far as I know, you should have a time series database for such data. If I were you, I would recommend InfluxDB, because this is a DBMS which is especially designed for storing time series, because these data have to be processed in realtime. It is written in the programming language Go, if that means anything to you. It also includes a time service with NTP (Network Time Protocol) so that the time is synchronized on all systems. Because of the simple indexing of such a DBMS, high write speeds can be guaranteed, which is an advantage for such a time series analysis. It is also possible to manage InfluxDB cloud-based, either with Aiven for InfluxDB or with the InfluxDB Cloud 2.0.
Good luck with the project! Maybe you can tell us more soon - I am curious!