PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : interbase -> mysql konvertieren?



Andislack
13-12-2002, 10:53
hi!

ich habe folgendes problem:

ich habe auf einem win rechner ein warenwirtschaftsprog (GDI) das mit einer interbase db läuft.
ich habe die aufgabe mit dieser db einen web-shop zu realisieren und wollte dafür mysql verwenden.
kennt ihr ein prog. , welches interbase in mysql konvertiert?

ich könnte ja eigentlcih auch direkt interbase verwenden, doch leider unterstützt der provider interbase (noch) nicht...deshalb muss ich konvertieren.

wäre super wenn mir da jemand helfen könnte...googeln hat noch nicht wirklich was gebracht (oder ich hab nach den falschen sachen gesucht :rolleyes: )

vielen dank!

gruss andi

netzmeister
13-12-2002, 15:06
Hallo,

das wird nicht so einfach gehen. Auf einfachsten ist es wohl einen Provider zu
wählen der auch Interbase bietet, wie z.B. wir.

Viele Grüße

Eicke

gzuki
15-12-2002, 10:15
Ich kenn mich mit interbase zwar nicht so aus aber gibt es da keine möglichkeit die Tabellenstruktur/Inhalte zu exportieren????? Die dann in MySql zu importieren ist dann wohl keine Kunst mehr......

Andislack
15-12-2002, 10:26
hi!

also im mom sieht es folgendermassen aus:

das warenwirtschaftsprog hat direkt eine möglichkeit eingebaut, womit man eigene abfragen im wawi schreiben kann. diese abfragen werden dann als .dbf abgespeichert.
und .dbf kann ich problemlos mit dem prog. dbtools in mysql konvertieren.

das problem ist, dass eine db aktualisierung beim provider täglich (oder noch öfter...)stattfinden soll und die ganze sache natürlcih so einfach wie möglcih gehalten werden sollte...

das wawi hat gerade ein update bekommen und ist von paradox auf interbase umgestellt worden. für paradox hatte ich damals auch schonmal was gesucht aber auch gefunden. dbtools kann paradox direkt nach mysql konvertiren.

naja so lange ich kein entsprechendes tool finde, muss ich es wohl über umwege machen...


mal angenommen ich wechsel zu einem provider mit interbase...

welche vor-/nachteile haben interbase und mysql ?

habe ich mit php die gleichen möglichkeiten(in dem umfang) in interbase wie in mysql?


trotzdem schonmal vielen dank!

gruss andi

netzmeister
15-12-2002, 16:21
Hallo,

beides sind Datenbanken :)

Importieren, Konvertieren und Exportieren können Alle.

Das Gespann Mysql/php ist für Webgeschichten die bekannteste Lösung.
Fast alle guten Provider kommen damit von Haus aus klar. Leider ist
es bei Mysql nicht so gut um die Kompatibilität zu den grossen Datenbanken
bestellt.

Interbase, Firebird (so heißt die Open Source Variante), ist deutlich mächtiger
als Mysql. Gerade für kompliziertere Aufgaben würde ich das einsetzen.

Am besten schaust Du auf die Homepages der Hersteller. Dort findest Du sehr
viel gute Dokumentationen.

Wen Du schon was auf Basis Interbase hast, wäre warscheinlich intelligent,
darauf weiterhin aufzubauen.

Viele Grüße

Eicke

Christoph
16-12-2002, 08:38
Interbase ist *deutlich* mächtiger als mySQL, die Portierung einer
nichttrivialen Anwendung wird deshalb sehr schwierig sein.
Hauptproblem dabei ist, dass mySQL nur einen kleine Teil des SQL2
Standards umsetzt und den auch noch mit skurrilen Abweichungen
(z.B. hat bei mySQL der SQL String-Concatenation Operator "||" die
Bedeutung "OR").

Warum willst Du mySQL einsetzen? Weil Du es schon kennst?
Weil Du davon gehört hast?

Wenn Du auf eine freie Datenbank umsteigen willst (Interbase ist zwar
mittlerweile frei, wird aber meines Wissens nicht mehr weiterentwickelt),
bieten sich zwei Optionen an:

a) Firebird - freies Projekt, in das Interbase eingegangen ist
(dürfte geringsten Portierungsaufwand bedeuten)

b) PostgreSQL - freie SQL2-kompatible Datenbank mit allem
Schnickschnack (Views, PL/SQL, stored Procedures, Trigger, ...)

Torsten.E
16-12-2002, 16:20
Für GDI gibt es auch eine SQL-Version heist
glaub ich GDI Line, welcher relativ neu ist.

Dann hast Du alles auf einem SQL-Server
und brauchst Dich nicht Konvertieren rumschlagen.

Kommt darauf an wie billig Du die Konvertierung
entwickelst, oder der SQL-Server preiswerter
ist ;-)

Gruß

TorstenE.

Andislack
17-12-2002, 11:51
hi!

erstmal danke für eure tipps!

@ Torsten E.

wie meinst du das, dass es GDILine auch mit einem SQL-Server gibt?
das prog heisst schon GDILine und funktioniert auch nur mit einem interbase db server oder was ich herausgefunden habe, auch auf einem linux system mit dem firebird von interbase.
meintest du das?

@all

das problem ist, dass ich von db´s und ihren vor- bzw. nachteilen keine ahnung habe, erst recht nicht wenn es um die anwendung z.b. eines webshops geht.
ich weiss nur, dass ich die daten vorliegen habe und mit mysql einen webshop realisieren könnte.

dass man nicht konvertieren müsste, wenn alles schon im richtigen "format" vorliegt, wäre ohne zweifel das beste, doch da muss ich mich erstmal erkundigen ob der provider gewechselt werden kann usw.


wäre mysql wirklich "schlecht" für mein vorhaben, sodass es sich wirklich richtig lohnen würde auf firebird umzusteigen?

die befehle in php sind doch sehr ähnlich um datenbank anzusprechen oder?

vielen dank für eure tipps gruss andi

Torsten.E
17-12-2002, 12:33
Ja,

und der Interbase ist doch ein SQL-Server.
Dann müßtest Du doch direkt auf die Daten
zugreifen können, oder ?

Torsten.E

Andislack
17-12-2002, 12:59
hi !

zugreifen kann ich darauf schon, nur kann ich ja nicht von mysql auf interbase zugreifen. d.h. wenn ich die daten für mysql brauche muss ich sie konvertieren! und genau da ist der haken...

wenn ich auf firebird umsteige und den webshop darauf entwickle, dann hat sich die konvertiererei erledigt, nur im mom hat unser provider noch kein firebird und damit muss ich erstmal nach mysql konvertiren oder den provider wechseln, wo ich nicht weiss ob das jetzt machbar ist.

so die fakten....gruss andi