monorepo/emseries/readme.md

27 lines
1.1 KiB
Markdown

# EmSeries
[![CircleCI](https://circleci.com/gh/luminescent-dreams/emseries.svg?style=svg)](https://circleci.com/gh/luminescent-dreams/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](https://github.com/luminescent-dreams/fitnesstrax), which keeps track of my workout and biometric information, recorded only a few times a day.
Documentation: [emseries - Rust](https://docs.rs/emseries/0.4.0/emseries/)
## 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
* [m0n0chr0m3](https://github.com/m0n0chr0m3)