monorepo/emseries
Savanni D'Gerinel c70e45090b Set up a flake 2022-04-20 09:10:28 -04:00
..
fixtures Re-extract emseries into its own project 2022-04-20 09:01:39 -04:00
src Re-extract emseries into its own project 2022-04-20 09:01:39 -04:00
tests Re-extract emseries into its own project 2022-04-20 09:01:39 -04:00
.envrc Set up a flake 2022-04-20 09:10:28 -04:00
.gitignore Set up a flake 2022-04-20 09:10:28 -04:00
Cargo.lock Set up a flake 2022-04-20 09:10:28 -04:00
Cargo.toml Re-extract emseries into its own project 2022-04-20 09:01:39 -04:00
crates-io.list Re-extract emseries into its own project 2022-04-20 09:01:39 -04:00
flake.lock Set up a flake 2022-04-20 09:10:28 -04:00
flake.nix Set up a flake 2022-04-20 09:10:28 -04: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