![]() |
Re: Geschwindigkeit Datenbank <-> Delphi
Vielen Dank für Deine Rückmeldung
Mein Problem ist die Masse der Daten. daher dieser Thread. Aufgrund von Geschwindigkeitsoptimierungen habe ich für jede Aktie eine Tabelle gemacht. Bei tausenden Aktien mit mehreren hunderten Einträgen pro Tag kannst Du Dir vorstellen, dass eine Datei nicht sinnvoll ist. Daher die Frage ist es aus GEschwindigkeitssicht besser MYSQL oder Firebird zu nehmen anstatt Paradox bzw BDE? |
Re: Geschwindigkeit Datenbank <-> Delphi
Zitat:
Beim Lesen wird ein Index benutzt, um die Datensätze einer Aktie zu lesen. Die Verwendung von TTable zum Einbuchen der Daten ist ein Geschwindigkeitskiller. :warn: Grund: beim Öffnen einer Tabelle werden unnötigerweise alle Datensätze abgerufen, obwohl man ja nur einfügen möchte. Hier kann man mit einer Query viel Boden gut machen:
SQL-Code:
SELECT * FROM Tabelle WHERE 0=1
Zitat:
Wichtiger für die Performance ist manchmal auch das richtige Design verbunden mit der Wahl der richtigen Indizies. |
Re: Geschwindigkeit Datenbank <-> Delphi
OK mit BDE also nicht.
Mit Query und SQL oder gleich mit z.B. MYSQL? Was wäre Dein Vorschlag für die Berechnungen? Wie würdest Du das machen? (mit Berechnungen ist gemeint z.B. Indikatoren, Integrale...) |
Re: Geschwindigkeit Datenbank <-> Delphi
Hallo Hansi,
für lokale Datenbanken ist Paradox hervorragend geeignet. Probleme kann es im Netzt bei Mehrfachzugriff unter Win XP geben, aber für deine Anwendung sehe ich kein Problem mit Paradox und der BDE. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:25 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