![]() |
Re: LOG Auswertung Top 100 Listen welche Datenstrukturen ?
Zitat:
Grüße, Andreas |
Re: LOG Auswertung Top 100 Listen welche Datenstrukturen ?
Nein, weder fireBird embedded noch SQLite musst du installieren, sind je nur eine Dll
|
Re: LOG Auswertung Top 100 Listen welche Datenstrukturen ?
Zitat:
|
Re: LOG Auswertung Top 100 Listen welche Datenstrukturen ?
Ja und ja.
Lokal wird ein ClientDataSet als XML Datei gecacht. Die Möglicheiten eines DBMS gehen aber weit darüber hinaus und sind imho besser geeignet |
Re: LOG Auswertung Top 100 Listen welche Datenstrukturen ?
Zitat:
also firebird dll laden und schauen ... bin mal gespannt ob ich das hinbekomme |
Re: LOG Auswertung Top 100 Listen welche Datenstrukturen ?
Wo finde ich denn die aktuelle SQLite und ein INterface dafür ? ... finde hier alles mögliche aber nichts was sich auf die schnelle nutzen läßt ... unter anderem eine dbmsqlite3 .... oder ist es das unter sqlite.org ?
|
Re: LOG Auswertung Top 100 Listen welche Datenstrukturen ?
Hi,
ich schreibe mal ein wenig über SQLite. für die Verwendung mit einer Komponente musst Du in der Regel immer die SQLite.dll (bekommst Du auf ![]() eine einfache Wrapperklasse für SQLite findest Du hier: ![]() oder Du nimmst die Zeos-Komponenten: ![]() oder die Personal-Version von DiSQLite (diese braucht keine externe DLL!): ![]() Gruß Patrick |
Re: LOG Auswertung Top 100 Listen welche Datenstrukturen ?
Ich glaube, das man sich einen Wolf wartet, bis 1 Mio Datensätze in einer DB abgelegt sind.
Ich machs mir einfach und verwende eine StringList und eine Hashmap (TStringDictionary gibts hier im Forum). Ich extrahiere mit RegEx die Informationen aus der LOG-Zeile, suche mir in in meiner Hashmap die Daten, überarbeite sie und fertig. Auf jeden Fall schneller umgesetzt, schneller in der Ausführung, und schneller fertig. DAS war es glaube ich, worum es dem Threadersteller ging. Wenn ich allerdings vorher nicht weiss, wonach ich in den Log-Dateien suche, dann würde natürlich eine kleine Tabelle in einer DB Sinn machen, weil die durch SQL zur Verfügung stehenden allgemeinen Recherchemöglichkeiten einfach nicht zu topppen sind. Wobei mir einfällt, das es SQL auch für In-Memory Tabellen gibt (TjanSQL heißt das Teil) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:16 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz