We need about 11MBytes per Channel and Year for storing all values. This is based on my installation with data about 12 days.
Having (only) 3GB free storage and 12 channels, I can store all values for a range of 23 years.
Compressing the files would give a factor of about 6. So I could store 72 channels for 23 years.
I do not know if limmited storage is realy an issue. All devices using an SD card or similiar replacable storage will not run into an issue. So I thing big enough storage is no problem.
I find it valuable to know that I have all values for feature use. If I make an configuration error (like setting wrong thresholds) I would loose the readings.
Loading the values into PVLng is no issue for non-meetering channels, beause old values are not overwritten.
For meetering channels with set "adjusting" it is not possible to load missing values, because they would change the offset. The only way is to load the channel compleetly fresh from the data.
On the other side seeing outstanding data for reload would be nice.
Patrick