Sobre o Blendb
O Blendb hoje nada mais é do que uma interface para facilitar a realização de consultas analíticas.
Esse projeto foi criado com o objetivo de se tornar parte de um sistema de monitoramento genérico. Um sistema de monitoramento tipicamente tem 3 partes: coleta, consolidação e visualização. O Blendb faria o papel de consolidação nesse sistema genérico.
A consolidação é a parte do processo que recebe, armazena e disponibiliza os dados.
Dessas 3 funcionalidades, apenas a de disponibilizar os dados foi implementada. Em outras palavras, o Blendb oferece uma forma alternativa de se acessar os dados armazenados.
Hoje, com apenas uma disponibilização simplificada dos dados, o Blendb já tem potencial de ajudar projetos e facilitar a análise de dados, mas não paramos por aqui.
No futuro, esperamos oferecer todas as 3 funcionalidades de uma forma tão genérica que seja possível realizar qualquer tipo de monitoramento da forma mais fácil possível. Entretanto não queremos nos limitar apenas a monitoramento, mas diversas outras aplicações que lidem com análise de dados.
Para isso também trabalhamos em um agente de monitoramento genérico e existem propostas para uma ferramenta de visualização compatível com o Blendb.
Sobre essa documentação
Essa documentação é atualizada, criada e mantida continuamente pelos desenvolvedores desse projeto. É utilizada a ferramenta de Wikis do Gitlab e a linguagem Markdown
Sobre a organização dessa documentação
Essa documentação está dividida nas seguintes seções:
A seção Sobre contém esta introdução além de informações de apresentação do projeto. As respostas para perguntas como "o que o Blendb faz?", "Por que ele é necessário?", "Quais os problemas que o Blendb resolve? E como?" estão nessa seção de forma simples para que quem nunca teve contato com o projeto possa compreender.
A seção Desenvolvimento contém informações mais detalhadas de como desenvolver e contribuir para esse projeto, quais são os padrões de projeto adotados, quais são os módulos, suas funcionalidades e onde estão localizados na estrutura de arquivos. Também contém informações sobre as tecnologias utilizadas no projeto.
A seção Futuro contém as propostas sobre o futuro do Blendb, quais são as funcionalidades desejadas e como está o estado de pesquisa e viabilidade dessas propostas;
A seção Passado mostra o que já foi tentado nesse projeto e por que essas idéias foram abandonadas.
A seção Algoritmos contém detalhes sobre os algoritmos usados para realizar certas tarefas complexas do Blendb. No geral a seção Passado contém informações sobre algoritmos usados antigamente.
Home
- Introdução
- Problema
- Solução
- Linguagem
- Arquitetura
- Termos Úteis
- Desvantagens