-
Don’t feel like you have to choose just one. I run with MapDB for restoreOnStartup and InfluxDB for historical data and charting. A lot of people use rrd4j for historic data which has the advantage that it is an embedded database (i.e. nothing separate to install) and it never grows in size, but has the limitations that it can only store numeric data and as the data gets older it gets decimated (i.e. ten consecutive values are replaced with one value which is the average of those ten). For most purposes, this is fine but in some cases this loss of precision is unacceptable.
-
I’ll second Lipp’s warning. It doesn’t matter what you choose, if you are running it on an SD card the SD card will wear out.
4 Likes