Entwickler-Ecke

Datenbanken - Paradox zur SQL-Datenbank ändern


biohazard - Mi 29.01.03 14:29
Titel: Paradox zur SQL-Datenbank ändern
Ich will eine Paradox DB in eine SQL DB umändern. Welche Datenbank würdet Ihr mir empfehlen und was muss ich dabei beachten.


neojones - Mi 29.01.03 14:33

Da gibts viele Einflussfaktoren, die man wissen müsste:

- Anzahl der User
- Anzahl der Datenbanken, Tabellen, Felder und Tupel
- Spezifikation des Netzwerkes
- Spezifikation, ob Trigger/Stored Procs benötigt werden und wenn ja, wozu
- ...


kiwicht - Mi 29.01.03 14:39

andere Frage:

Wozu umwandeln? Du kannst doch auch bequem mit SQL auf ParadoxDB´s zugreifen, oder irr ich? Ich selber greife auch noch auf uralte DBIII+ DB´s zu.... never change a running system :wink:


Klabautermann - Mi 29.01.03 18:20

Hallo,

erste Anregungen zur Diskussion findest du hier: http://www.delphi-forum.de/viewtopic.php?t=160


Gruß
Klabautermann


bis11 - Mi 29.01.03 18:23

Hi,

ich vermute, das biohazard im Moment eine TTable-Komponente benutzt um die Daten abzufragen oder zu erstellen und das jetzt lieber über SQL machen möchte. Habe ich recht ? Wenn ja, so benutze die TQuery-Kompo. Damit kannst Du dann per SQL-Befehl Deine Paradox-Datenbank bearbeiten, auslesen, löschen u.s.w.


kiwicht - Mi 29.01.03 19:45

bis11 hat folgendes geschrieben:
Hi,

ich vermute, das biohazard im Moment eine TTable-Komponente benutzt um die Daten abzufragen oder zu erstellen und das jetzt lieber über SQL machen möchte. Habe ich recht ? Wenn ja, so benutze die TQuery-Kompo. Damit kannst Du dann per SQL-Befehl Deine Paradox-Datenbank bearbeiten, auslesen, löschen u.s.w.


... das wollt ich damit sagen.... :D ich werd nochmal n rethorik-kurs belegen... :shock:


biohazard - Mi 05.02.03 10:17

Der Zugriff erfolgt ja schon über TQuery. Das Problem ist, daß es eine sehr große Datenbank ist und alles schon recht langsam abläuft.
Ich soll nun eine SQL-Datenbank daraus machen (SQL-Server-Datenbank?).
Es sollen mehrere Benutzer darauf zugreifen können (Anzahl der Benutzer steht nicht fest/ ändert sich).
Hab da an MYSQL gedacht. Die Frage ist ob es dadurch besser wird und wie hoch der Aufwand ist. Geht es überhaupt?

Hilfe!!!! Es macht keinen Spass Programme von anderen umzuschreiben. :cry:


Alfons-G - Mi 05.02.03 11:41

:wave:
Wenn Du MySQL verwenden willst, empfehle ich Dir dringend, auf die Freigabe von MySQL 4 zu warten. Dann kann MySQL Unterabfragen, UNION-Selects und vieles mehr.
MySQL 3.x beherscht so Einiges noch nicht, was Du bei Paradox mit Local SQL machen kannst.

Die Alternative wäre Interbase/Firebird oder auch PostgreSQL. Zu letzterer Datenbank gibt es allerdings (noch) keine Delphi-Komponenten zum nativen Zugriff - man muss sich mit dem deutlich langsameren Zugriff per ODBC begnügen.
Für Interbase und MySQL dagegen gibt es sehr leistungsfähige Komponenten für den direkten DB-Zugriff.

8)