http: //whais.net
O que propõe um novo tipo de servidor de banco de dados. O sistema tradicional baseado em SQL é muito otimizado em armazenar e recuperar pedaços de dados. No entanto, eles não foram projetados para processar as informações que armazenam e essa situação leva a certa inconsistência das informações armazenadas e mais tempo para recuperá -las.
Essa nova abordagem tem em seu núcleo um novo idioma projetado para manipulação de dados. Diferentemente do SQL, ele não foi projetado para recuperar as informações usando consultas, mas para calculá -las processualmente com base nas informações armazenadas. O resultado será realmente baseado na análise dos dados armazenados.
Existem alguns benefícios com essa abordagem. Ele permite uma verdadeira validação de informações antes é realmente armazenada devido à capacidade de analisar os dados de maneira processual. Ele reduz os tempos necessários para recuperar informações relevantes, pois o processamento de coleta será o mais próximo possível do local e da possibilidade de usar algoritmos personalizados para o processamento.
O trabalho neste projeto ainda está em andamento. Ainda não há instaladores disponíveis; portanto, a melhor maneira de usar isso é clone este repositório e construí -lo sozinho.
O desenvolvimento principal foi feito usando o ambiente GNU/Linux em mente, no entanto, isso também deve construir e trabalhar com o Windows. No momento, ambas as versões exigem alguma habilidade de desenvolvimento para usá -la:
git clone [email protected]:iulianpopa1981/whais.git
make -j 8 all ARCH=linux_gcc_x86_64 FLAVOR=release
Caso a compilação falhe, você pode precisar de alguns pacotes de desenvolvimento instalados no seu host. Por exemplo, o compilador WHAS requer utilitário de bisonte para gerar o analisador de código.
Todos podem contribuir de alguma forma para melhorar este programa. Mesmo se você tiver apenas uma idéia de como isso, compartilhe aqui. De outra forma:
Fork!
Lembre -se de se divertir enquanto faz todos os próximos passos. Provavelmente, você vai mudar um pouco o mundo.
Crie sua filial de recursos: git checkout -b my-new-feature
Comprometa suas alterações: git commit -am 'Add some feature'
Empurre para o ramo: git push origin my-new-feature
Envie uma solicitação de tração: D
19 de agosto de 2018 - Primeira versão disponível publicamente
Whais - Um programa usado para manipular e armazenar informações.
Copyright (c) 2018 Iulian Popa ([email protected])
Este programa é um software livre: você pode redistribuí -lo e/ou modificá -lo nos termos da licença pública geral da GNU, conforme publicado pela Free Software Foundation, versão 3 da licença ou (por sua opção) qualquer versão posterior.
Este programa é distribuído na esperança de que seja útil, mas sem garantia; sem a garantia implícita de comercialização ou aptidão para uma finalidade específica. Veja a licença pública geral da GNU para obter mais detalhes.
Você deveria ter recebido uma cópia da licença pública geral da GNU junto com este programa. Caso contrário, consulte https://www.gnu.org/license/.