Guten Tag,
ich habe ein Programm welches in eine Datei eine Liste an bösen Wörtern führt. Die Wörter werden nacheinander unsortiert jeweils in eine Zeile geschrieben. Wenn eine Abfrage getätigt wird, werden alle Ergebnisse auf die gesamte Anzahl an bösen Wörtern geprüft und wenn eine Übereinstimmung besteht der Eintrag aus der Liste der Ergebnisse entfernt.
Ist es performanter eine SQLite-Datenbank zu verwenden oder bringt das einen zu hohen Verwaltungsaufwand mit sich, gegenüber der einfachen Textdatei? Worin wird das Suchen, zwecks prüfen ob ein Wort, das hinzugefügt werden soll, bereits in der Liste existiert, von bösen Wörtern schneller gehen?
Die Liste an bösen Wörtern wird wohl selbst im Extremfall weniger als 100 Einträge enthalten.
Ich bitte darum, dass ihr mal alle möglichen Vor- und Nachteile aufzählt. Ich bin unschlüssig, was ich tun soll.
ich habe ein Programm welches in eine Datei eine Liste an bösen Wörtern führt. Die Wörter werden nacheinander unsortiert jeweils in eine Zeile geschrieben. Wenn eine Abfrage getätigt wird, werden alle Ergebnisse auf die gesamte Anzahl an bösen Wörtern geprüft und wenn eine Übereinstimmung besteht der Eintrag aus der Liste der Ergebnisse entfernt.
Ist es performanter eine SQLite-Datenbank zu verwenden oder bringt das einen zu hohen Verwaltungsaufwand mit sich, gegenüber der einfachen Textdatei? Worin wird das Suchen, zwecks prüfen ob ein Wort, das hinzugefügt werden soll, bereits in der Liste existiert, von bösen Wörtern schneller gehen?
Die Liste an bösen Wörtern wird wohl selbst im Extremfall weniger als 100 Einträge enthalten.
Ich bitte darum, dass ihr mal alle möglichen Vor- und Nachteile aufzählt. Ich bin unschlüssig, was ich tun soll.