Eine geschwindigkeitsoptimierte editierbare Datenbank
-
Die gesamte Datenbank wird in den Arbeitsspeicher geladen
(die Größe der Datenbank beträgt durch eine dynamische Dimensionierung meist nur wenige MB).
Dadurch ergibt sich eine hervorragende Performance.
-
Die aktuelle Benutzer-Datei existiert zunächst nur im Speicher. Alle Eintragungen werden direkt im Arbeitsspeicher
verwaltet. Erst beim Speichern findet ein Daten-Abgleich zwischen den neuen Benutzer- Eintragungen und den von
anderen Benutzern gemachte Einträgen statt. Die Datenbank arbeitet somit unabhängig vom Netzwerk (mobiler Einsatz zB mit Notebook möglich).
-
Es wird bei jedem Änderungsversuch in der Eingabe entschieden ob der eingeloggte Benutzer diesen Eintrag ändern darf oder nicht.
-
Die Datei wird nicht größer aufgrund der Anzahl der Datensätze sondern nur aufgrund der tatsächlich gemachten Einträge
die verschieden von 0 und nicht leer(auch Leerzeichen fallen darunter, natürlich nicht innerhalb eines Textes) sind.
-
Alle Daten die verwendet werden sind in einer einzigen Textdatei enthalten. Deren Indices stellen einen direkten
Bezug zu den Eingabefeldern dar. Dadurch ist es sogar möglich die Datenbank direkt mit einem Editor zu bearbeiten.