What would you recommended re an approach to persist data for the following situation:
- WPF application (desktop)
- Will be capturing information ever second (approx) and will need to store about 5 values per second effectively.
- Will need to save data for up to say 1 month
- Usage will be both (a) real time viewing of last few hours data, + (b) ability to view historic view of data for other data, kind of like an ad hoc query to view the data. There would need to be some limited filtering or querying on the data store (whatever it is) prior to it being presented
What approach would be recommended here, ideally that is easiest and keep the WPF installation simple?