![]() |
Re: Wie schnell viele Datensätze einfügen? [Firebird]
Fast?
ein Timer wird bei dir wohl etwa minimale Intervalle von 15-16 Millisekunden hinbekommen. Aber dazu gibt es genügend Threads, welche die Gründe und Alternativen nennen. |
Re: Wie schnell viele Datensätze einfügen? [Firebird]
das ist aber nicht das problem um das es hier geht, ich sagte ja bereits das ich das noch machen werde
|
Re: Wie schnell viele Datensätze einfügen? [Firebird]
Hallo PhilmacFLy,
Zitat:
Ich kann mir nicht vorstellen, dass bei der kurzen Zeit die zur Verfügung steht, die Messwerte direkt in die Datenbank abgelegt werden können. Es kann eigentlich nur so sein, dass die Messwerte im Speicher gehalten werden bis die Messung beendet ist. Dananch werden die Daten dann in eine Datenbank abgelegt. Bis bald Chemiker |
Re: Wie schnell viele Datensätze einfügen? [Firebird]
Zitat:
Eine Live-Übertragung im Millisekunden-Bereich ist imho gar nicht möglich (solange es um digital-Signale geht) |
Re: Wie schnell viele Datensätze einfügen? [Firebird]
Hallo,
eine sinnlose Diskussion! #5 Zitat:
PS: Viele Systeme arbeiten übrigens mit einem CallBack (Interrupt-Routine), da wird kein Timer benötigt. Heiko |
Re: Wie schnell viele Datensätze einfügen? [Firebird]
Da man hier ja sowieso die Daten nicht schnell genug in die DB bekommt,
würde ich sie auch erstmal in einer Liste zwischenspeichern. Dazu könnte man diese Liste sogar paralell, über einen weiteren Thread oder im Hauptthread (es wurde ja noch nicht geklärt, wie die Daten nun überhaupt erstmal in den PC gelangen.), schon wärend des Empfangens, in die DB schreiben ... so hat man bis zu 12 Sekunden mehr zeit, um die DB zu füllen, im Vergleich dazu, wenn man erst nach Ende des Datenempfangs damit anfängt. |
Re: Wie schnell viele Datensätze einfügen? [Firebird]
Ja ich krieg die Daten über eine serielle Schnittstelle oder über USB, die werden dann auf ein TChart angezeigt, und aus dem nehm ich mir die werte dann wieder.
|
Re: Wie schnell viele Datensätze einfügen? [Firebird]
Dann würde ich hier die Reihenfolge ändern Daten->Datenbank->Chart
|
Re: Wie schnell viele Datensätze einfügen? [Firebird]
Hallo PhilmacFly,
Zitat:
Aber trotzdem, über eine serielle Schnittstelle/USB pro Millisekunde ein Datensatz empfangen, halte ich nicht für machbar. Bis bald Chemiker |
Re: Wie schnell viele Datensätze einfügen? [Firebird]
Nein die Reihenfolge stimmt, da der Nutzer die Messung anfertigt, und dann er selber entscheiden kann ob er die Messung speichern will.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:57 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-2025 by Thomas Breitkreuz