Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

sensor_idyearfieldcountsumaveragestart_timeend_timeupdated
123452003temperature1208400.060.0


123452003pH120240.02.0



  • are start/end times for bins actually useful for anything? there could be holes in between endpoints
  • store completeness by sensor /stream?

bins_month

sensor_idmonthyearfieldcountsumaveragestart_timeend_timeupdated
1234562003temperature10600.060.0


1234562003pH1020.02.0


...

bins_special (alt option)

...

field12345
labelstart_timeend_timeupdated
12345springtemperatureJan 1Mar 31
springpHJan 1Mar 31
  • if i want special bin by year, only consider points between start and end time. 
    • if start/end time includes entire year, use bins_year
    • if < 1 year time span, aggregate month + day bins until you cover entire time span
  • if i want by months, include each month between start/end time
    • for complete months, use bins_month
    • for partial months, aggregate day bins until you cover entire time span

...

  • cron job (hourly? 5 minutes?)
  • whenever new datapoint is added (at most 1 bin per table would need to be created or updated) - upsert


Trends region

Image Added