CortexEngine¶
Gesamtkonzept¶
Wir bieten Ihnen in Kombination mit der CortexEngine neben dem IP-Server auch darauf basierende Werkzeuge für den sofortigen Einsatz, um
- Datenmodelle für beliebige Anwendungen einfach zu konfigurieren
- Datenimporte aus anderen Systemen sicherzustellen
- und über unsere Entwicklerschnittstelle (API) einen möglichst einfachen Datenzugriff zu gewähren.
Wir ermöglichen Ihnen eine individuelle Anwendung für die Erfassung und Strukturierung von kleinen bis hin zu umfangreichen und komplexen Datenbeständen.
Allgemeine Informationen erhalten Sie über unsere Website
Datenhaltung¶
Die CortexEngine ist das Kernstück der Cortex-IP. Sie ermöglicht eine schemalose Datenhaltung, in der sämtliche Strukturen und Datenbestände leicht zugänglich in einer einzigen Instanz gehalten und miteinander verbunden werden können. Entwickelt wurde sie vollständig in C/C++ ohne Fremdbibliotheken.
Die CortexEngine nutzt das Konzept eines effizienten Informationsspeichers, indem sie sämtliche Felder und ihre Inhalte ohne Redundanz, aber kontextbezogen in eine mehrdimensionale Feldinhaltsliste überführt und eine bitemporale Speicherung von Transaktions- und Gültigkeitszeitpunkten von Daten bietet. Zusätzlich besitzt sie die Fähigkeit, zwischen verschiedensten Datenobjekten eineindeutige Verbindungen in Form einer Verweisstruktur herzustellen.
Datenbestände speichert die CortexEngine als Container und überführt sie gleichzeitig in eine Form, die der 6. Normalform entspricht. Dabei wird eine Key-Value-Store-Struktur verwendet. Dieser Container repräsentiert den gesamten Datenbestand und Ihre Originaldatensätze bleiben erhalten.
Abfragen erfolgen ausschließlich in der redundanzfreien 6.Normalform. Erst nach Abschluss dieses Prozesses wird das Ergebnis aus den Containern gelesen, sofern die erteilten Benutzerrechte dies zulassen. Dies bedeutet, dass neben den üblichen Lese- und Schreibrechten auf Datensätze auch ein separates Recht zur Auswahl der Daten vorliegt.