Hallo,
Ich habe eine Anwendung in Delphi 4 mit der Paradox-Datenbank und nun stößt diese Anwendung an ihre Grenzen. In einer Datentabelle sind mehr als 5 Millionen Datensätze enthalten und bei zusätzlichem Anfügen von Sätzen kommt die Fehlermeldung 'Table Full'. Auch die Heraufsetzung der BLK-Size in der BDE (entsprechend dem Buch Datenbankentwicklung von A. Korsch) hilft hier nicht mehr weiter.
Ich möchte nun diese Anwendung auf MySQL mit möglichst wenig Aufwand umschreiben. Jedoch dauert nun das Öffnen einer Datenbanktabelle mit ca. 600.000 Datensätzen ca. 90 Sekunden. Wenn ich diese Tabelle als SQL-Statement öffnen will, dauert dies dann 15 Sekunden. Sicher schon ein großer Erfolg, aber die Update-Möglichkeiten mit den DB-Komponenten in Delphi sind dann nicht mehr so gegeben oder nur durch viel Aufwand umzuschreiben.
Hat jemand eine Lösung? Vielleicht kann ich ja MySQL nutzen ohne BDE und ODBC.
Vielen Dank für Eure Hilfe
Ich habe eine Anwendung in Delphi 4 mit der Paradox-Datenbank und nun stößt diese Anwendung an ihre Grenzen. In einer Datentabelle sind mehr als 5 Millionen Datensätze enthalten und bei zusätzlichem Anfügen von Sätzen kommt die Fehlermeldung 'Table Full'. Auch die Heraufsetzung der BLK-Size in der BDE (entsprechend dem Buch Datenbankentwicklung von A. Korsch) hilft hier nicht mehr weiter.
Ich möchte nun diese Anwendung auf MySQL mit möglichst wenig Aufwand umschreiben. Jedoch dauert nun das Öffnen einer Datenbanktabelle mit ca. 600.000 Datensätzen ca. 90 Sekunden. Wenn ich diese Tabelle als SQL-Statement öffnen will, dauert dies dann 15 Sekunden. Sicher schon ein großer Erfolg, aber die Update-Möglichkeiten mit den DB-Komponenten in Delphi sind dann nicht mehr so gegeben oder nur durch viel Aufwand umzuschreiben.
Hat jemand eine Lösung? Vielleicht kann ich ja MySQL nutzen ohne BDE und ODBC.
Vielen Dank für Eure Hilfe
Comment