I use SQLite for logging data from a bunch of distributed sensors. The server (RPi) sends a measurement request over MQTT, the sensors reply and the server logs each response grouped by the request timestamp. Seems to work very well for 25 sensors on the same WLAN and for continuous monitoring (about 100 measurements per minute).
This can then be displayed to the user via a web server which has read-only access to the measurement db.
This can then be displayed to the user via a web server which has read-only access to the measurement db.