Armazen is a database for logs, that uses Drain algorithm for structuring logs and a variation of gzip tree for compression.
The project still in development and the next updates will be coded in the following tasks:
- build a simple CLI to insert logs
- build the parser tree for structuring logs
- build the compression tree to store logs
- build the query language
Before start, verify if you have the following things installed:
- gcc or clang
- cmake
For install from source, first you need:
- clone repository
git clone https://github.com/roqueando/armazen.git
- run build step
make build
- run tests
make test
This project will be a CLI and further a server, but for now you only have to run with make
make run
Want to be part of contributor? See the contributing page for how to contribute.
This project is under the license. See the file LICENSE for more details