monorepo/emseries
Savanni D'Gerinel 2c42c35dfe Build the facilities to add a new time/distance workout
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.
2024-02-08 09:44:58 -05:00
..
src Build the facilities to add a new time/distance workout 2024-02-08 09:44:58 -05:00
tests Bind the ID to the record instead of keeping them separate 2023-12-27 16:13:47 -05:00
Cargo.lock Set up test code that loads the games database 2023-07-25 22:49:43 -04:00
Cargo.toml Bump the emseries version 2023-05-25 13:07:22 +00:00
readme.md Re-extract emseries into its own project 2022-04-20 09:01:39 -04:00

readme.md

EmSeries

CircleCI

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.

Contributors