Savanni D'Gerinel
2c42c35dfe
This adds the code to show the new records in the UI, plus it adds them to the view model. Some of the representation changed in order to facilitate linking UI elements to particular records. There are now some buttons to create workouts of various types, clicking on a button adds a new row to the UI, and it also adds a new record to the view model. Saving the view model writes the records to the database. |
||
---|---|---|
.. | ||
src | ||
tests | ||
Cargo.lock | ||
Cargo.toml | ||
readme.md |
readme.md
EmSeries
EmSeries is an Embedded Time Series database. It is designed for small-scale applications which need to track time series data, but on a scale that does not justify extra database services. I use it for Fitnesstrax, which keeps track of my workout and biometric information, recorded only a few times a day.
Documentation: emseries - Rust
Features
- Open a time series file directly in your application
- Add, update, read, and delete records with arbitrary json-friendly structure
- Search for records by timestamp and optional tags
Future Plans
- Indexing based on time and tags
- Support databases larger than memory
- Multi-process safety
The actual extent of the features implemened will depend on how I and any others decide to use them.