https://github.com/lovasko/goat
🐐 Time Series Compression
https://github.com/lovasko/goat
Last synced: 8 months ago
JSON representation
🐐 Time Series Compression
- Host: GitHub
- URL: https://github.com/lovasko/goat
- Owner: lovasko
- License: bsd-2-clause
- Created: 2016-08-31T16:54:07.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2017-01-12T12:58:29.000Z (over 9 years ago)
- Last Synced: 2025-02-16T19:48:24.113Z (over 1 year ago)
- Language: Haskell
- Homepage:
- Size: 120 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# GoatSwim
[](https://travis-ci.org/lovasko/goat)
[](https://codeclimate.com/github/lovasko/goat)
[](https://github.com/lovasko/goat)
GoatSwim is a time-series database heavily inspired by the Gorilla paper
released by Facebook. It is intended to be used as a UNIX daemon that
awaits for data points and stores them in main memory. The project is
in its early state and no further implementation details and goals
are available.

## Dependencies
The GHC version used throughout the project is `8.0.1`. All packages
are sourced from the Stackage 7 LTS repository.
Currently the following Haskell packages are required:
* `bifunctors`
* `bytestring`
* `floating-bits`
* `safe`
* `split`
This list is subject to change (e.g. `cereal` might be added) and should
not be taken as final.
## Supported platforms
GoatSwim can be successfully compiled on any platform that is supported
by the GHC compiler. Currently tested platforms are:
* Mac OS X 10.8
* FreeBSD 10.0
Platforms not included in this list (and supported by GHC) are supposed
to work but have not been tested. You are invited to do so and report
the results.
## License
GoatSwim is licensed under the terms of the 3-clause BSD license.
For more information please consult the [LICENSE](LICENSE.md) file.
In case that you need a different license, feel free to contact me.
## Author
Daniel Lovasko