htttp: //wais.net
WHAIS schlägt eine neue Art von Datenbankserver vor. Das herkömmliche SQL -basierte System ist sehr optimiert, um Datenbrocken zu speichern und abzurufen. Diese sind jedoch nicht so konzipiert, dass sie die von ihnen gespeicherten Informationen verarbeiten, und diese Situation führt zu einer bestimmten Inkonsistenz der gespeicherten Informationen und längeren Zeiten, um sie abzurufen.
Dieser neue Ansatz hat im Kern eine neue Sprache für die Datenmanipulation. Anders als bei SQL ist es nicht so konzipiert, dass die Informationen mit Abfragen abgerufen werden, sondern es prozedural basierend auf den gespeicherten Informationen berechnet. Das Ergebnis basiert tatsächlich auf der Analyse der gespeicherten Daten.
Mit diesem Ansatz gibt es einige Vorteile. Es ermöglicht eine echte Validierung von Informationen zuvor wird tatsächlich gespeichert, da die Daten auf prozedurale Weise analysiert werden können. Es senkt die Zeiten, die zum Abrufen relevanter Informationen erforderlich sind, da die Sammelverarbeitung so nahe am Standort und die Möglichkeit liegt, benutzerdefinierte Algorithmen für die Verarbeitung zu verwenden.
Die Arbeit in diesem Projekt ist noch sehr in Arbeit. Es gibt noch keine Installateure. Der beste Weg, dies zu verwenden, besteht darin, dieses Repository zu klonen und es selbst zu erstellen.
Die Hauptentwicklung wurde unter Berücksichtigung der GNU/Linux -Umgebung durchgeführt. Dies sollte jedoch auch mit Fenstern aufbauen und funktionieren. Im Moment erfordern beide Versionen einige Entwicklungsfähigkeiten, um es zu verwenden:
git clone [email protected]:iulianpopa1981/whais.git
make -j 8 all ARCH=linux_gcc_x86_64 FLAVOR=release
Falls der Build fehlschlägt, benötigen Sie möglicherweise einige Entwicklungspakete, die auf Ihrem Host installiert sind. Zum Beispiel benötigt der WHAS -Compiler ein Bison -Dienstprogramm, um den Code -Parser zu generieren.
Jeder ist herzlich eingeladen, in irgendeiner Weise zur Verbesserung dieses Programms einen Beitrag zu leisten. Auch wenn Sie nur eine Idee haben, wie dies zu tun ist, teilen Sie sie bitte hier. Ansonsten:
Gabel es!
Erinnern Sie sich daran, Spaß zu haben, während Sie alle nächsten Schritte ausführen. Wahrscheinlich werden Sie die Welt ein wenig verändern.
Erstellen Sie Ihre Feature-Zweigstelle: git checkout -b my-new-feature
Bestimmen Sie Ihre Änderungen: git commit -am 'Add some feature'
Schieben in den Zweig: git push origin my-new-feature
Senden Sie eine Pull -Anfrage: D.
19. August 2018 - Erste Version öffentlich verfügbar
WHAIS - Ein Programm zum Manipulieren und Speichern von Informationen.
Copyright (C) 2018 Iulian Popa ([email protected])
Dieses Programm ist kostenlose Software: Sie können es neu verteilt und/oder unter den Bestimmungen der GNU General Public Lizenz wie von der Free Software Foundation, entweder Version 3 der Lizenz veröffentlicht, oder (nach Ihrer Option) jede spätere Version ändern.
Dieses Programm wird in der Hoffnung verteilt, dass es nützlich sein wird, jedoch ohne Garantie; Ohne die implizite Garantie für Handelsfähigkeit oder Eignung für einen bestimmten Zweck. Weitere Informationen finden Sie in der GNU General Public Lizenz.
Sie hätten zusammen mit diesem Programm eine Kopie der GNU General Public Lizenz erhalten haben. Wenn nicht, siehe https://www.gnu.org/licenses/.