Danke erstmal für Eure Antworten.
Nein eine Datenbank wird nicht vorausgesetzt, das war nur irgendwie das einzige was mir spontan einfiel.
Zitat:
Oder läßt sich der User diese auch zur Echtzeit anzeigen, d.h. jede Sekunde eine neue Nachricht (heißt der vllt. Data)?
So in etwa, ja.
Zitat:
Zumal es vermutlich eine lokale, single User
Db sein würde?
Genau. Allgemein sollen die Daten bei jedem Programmstart gelöscht werden (aufräumen^) das heißt ich schätze maximal 15.000 Datensätze könnten sich bei einer Sitzung anhäufen.
Zitat:
Wenn du die neu ankommenden Strings in einer sortierten Stringliste im Speicher hältst, dann sollte das Prüfen auf Vorhandensein und auch das sortierte Einfügen neuer Strings innerhalb einer Sekunde keinerlei Problem sein.
Sowas wäre mir am liebsten, ja. Aber ich bildete mir ein eine StringListe sagen wir mit 2000 Datensätzen nach einem zu durchsuchen würde wesentlich länger als eine Sekunde dauern?
Mal ganz davon abgesehen das ich mich nicht entscheiden könnte welche
DB es denn sein soll, was ist aktuell zur Zeit? Firebird?
Aber ich schau mir erstmal eure Vorschläge an, vielen Dank.