htttp: //whais.net
WHAIS propone un nuevo tipo de servidor de base de datos. El sistema basado en SQL tradicional está muy optimizado para almacenar y recuperar fragmentos de datos. Sin embargo, estos no están diseñados para procesar la información que almacenan y esta situación lleva a cierta inconsistencia de la información almacenada y más largos tiempos para recuperarla.
Este nuevo enfoque tiene en su núcleo un nuevo lenguaje diseñado para la manipulación de datos. Del mismo modo de SQL, no está diseñado para recuperar la información utilizando consultas, sino para calcularla de manera procesal en función de la información almacenada. El resultado se basará en el análisis de los datos almacenados.
Hay un par de beneficios con este enfoque. Permite una verdadera validación de información antes se almacena en realidad debido a la capacidad de analizar los datos de manera procesal. Reduce los tiempos necesarios para recuperar información relevante, ya que el procesamiento de recopilación estará tan cerca de su ubicación y posibilidad de usar algoritmos personalizados para el procesamiento.
El trabajo en este proyecto todavía está en progreso. Todavía no hay instaladores disponibles, por lo que la mejor manera de usar esto es clon este repositorio y construirlo usted mismo.
El desarrollo principal se realizó utilizando el entorno GNU/Linux en mente, sin embargo, esto también debería construir y trabajar con Windows. En este momento, ambas versiones requieren algunas habilidades de desarrollo para usarla:
git clone [email protected]:iulianpopa1981/whais.git
make -j 8 all ARCH=linux_gcc_x86_64 FLAVOR=release
En caso de que la compilación falle, es posible que necesite algunos paquetes de desarrollo instalados en su host. Por ejemplo, el compilador WHAS requiere una utilidad de bisontes para generar el analizador de código.
Todos son bienvenidos a contribuir de cualquier manera para mejorar este programa. Incluso si solo tiene una idea de cómo esto, compártela aquí. De lo contrario:
¡Bifurca!
Recuerde divertirse mientras realiza todos los próximos pasos. Lo más probable es que vayas a cambiar un poco el mundo.
Crea tu rama de características: git checkout -b my-new-feature
Comprometer sus cambios: git commit -am 'Add some feature'
Push to the Branch: git push origin my-new-feature
Envíe una solicitud de extracción: D
19 de agosto de 2018 - Primera versión disponible públicamente
WHAIS - Un programa utilizado para manipular y almacenar información.
Copyright (c) 2018 Iulian POPA ([email protected])
Este programa es un software gratuito: puede redistribuirlo y/o modificarlo bajo los términos de la Licencia Pública General de GNU publicada por Free Software Foundation, ya sea la versión 3 de la licencia o (a su opción) cualquier versión posterior.
Este programa se distribuye con la esperanza de que sea útil, pero sin ninguna garantía; Sin siquiera la garantía implícita de comerciabilidad o estado físico para un propósito particular. Vea la Licencia Pública General de GNU para más detalles.
Debería haber recibido una copia de la Licencia Pública General de GNU junto con este programa. Si no, consulte https://www.gnu.org/licenses/.