You can use processValues messages in combination with MQTT / Kafka. kafka-to-postgresql will automatically store it in the TimescaleDB database. With this you can use the United Manufacturing Hub as Historian.
Actually, no. We are using a narrow-table model for storing processValues / tags, compared to a wide data model, that would requiring changing the database model. TimescaleDB has a good article about the difference between both models.