GithubHelp home page GithubHelp logo

roqueando / armazen Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 47 KB

A Database for logs with a query engine and efficient storage.

License: BSD 2-Clause "Simplified" License

CMake 35.45% Makefile 7.61% C++ 56.94%

armazen's Introduction

Armazen

GitHub Issues or Pull Requests

armazen_logo

Armazen is a database for logs, that uses Drain algorithm for structuring logs and a variation of gzip tree for compression.

updates and improvements

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

πŸ’» pre-requisites

Before start, verify if you have the following things installed:

  • gcc or clang
  • cmake

πŸš€ installing

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

β˜•using

This project will be a CLI and further a server, but for now you only have to run with make

make run

πŸ˜„ be a contributor

Want to be part of contributor? See the contributing page for how to contribute.

πŸ“ license

This project is under the license. See the file LICENSE for more details

armazen's People

Contributors

roqueando avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.