Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Umstellung MySQL -> Firebird? (https://www.delphipraxis.net/81558-umstellung-mysql-firebird.html)

CG2003 29. Nov 2006 12:22

Datenbank: MySQL • Version: 4.1 • Zugriff über: Zeos

Umstellung MySQL -> Firebird?
 
Hallo,

Ich habe vor, eine Artikelverwaltung zu entwickeln.
Bisher habe ich als Datenbank meistens MySQL verwendet.

Nun habe ich mir Firebird mal angeschaut und bin überrascht.

Folgende Fragen stelle ich mir aber derzeit, auf die ich im Forum leider keine konkreten Antworten gefunden habe:


- Ist die Syntax von MySQL gleich der Syntax von Firebird?

- Ist Firebird wirklich komplett kostenlos? Auch bei Weitergabe/Linken etc.? Auch für Firmen und kommerzielle Zwecke?

- Kann ich, wenn ich ein bestehendes Projekt habe, welches mit Zeos auf MySQL zugreift, einfach das Protokoll der ZConnection umschalten, um Firebird zu nutzen, oder sind Anpassungen nötig?

- Gibt es wirklich kein Buch über Firebird? (Habe zumindest noch keins gefunden!)?

- Wie sieht denn die Performance im Gegensatz zu MySQL aus? Besser/Schlechter/Gleich?

- Gibt es auch native Zugriffskomponenten, die ohne die DLL auskommen? (Wenn möglich recht günstig).



Für Eure Antworten bedanke ich mich schon mal im Voraus.

Bernhard Geyer 29. Nov 2006 12:26

Re: Umstellung MySQL -> Firebird?
 
Zitat:

Ist die Syntax von MySQL gleich der Syntax von Firebird?
Ich kenne keine 2 DBMS die gleiche SQL-Syntax haben

Zitat:

Ist Firebird wirklich komplett kostenlos? Auch bei Weitergabe/Linken etc.? Auch für Firmen und kommerzielle Zwecke?
AFAIK ja

Zitat:

- Kann ich, wenn ich ein bestehendes Projekt habe, welches mit Zeos auf MySQL zugreift, einfach das Protokoll der ZConnection umschalten, um Firebird zu nutzen, oder sind Anpassungen nötig?
Sieh erst Antwort. Im Details sind immer Anpassungen nötig.

CG2003 29. Nov 2006 12:30

Re: Umstellung MySQL -> Firebird?
 
Aber Grundsätzlich könnte man sagen, das die Syntax sehr ähnlich ist, oder?

hoika 29. Nov 2006 12:34

Re: Umstellung MySQL -> Firebird?
 
Hallo,

Hellen Borrie hat eine Buch über FDB1.5 geschrieben.


Heiko

mkinzler 29. Nov 2006 12:34

Re: Umstellung MySQL -> Firebird?
 
Zitat:

- Ist die Syntax von MySQL gleich der Syntax von Firebird?
Nein, sie unterscheiden sich im Detail.
Zitat:

- Ist Firebird wirklich komplett kostenlos? Auch bei Weitergabe/Linken etc.? Auch für Firmen und kommerzielle Zwecke?
Ja.
Zitat:

- Kann ich, wenn ich ein bestehendes Projekt habe, welches mit Zeos auf MySQL zugreift, einfach das Protokoll der ZConnection umschalten, um Firebird zu nutzen
Jein,
Zitat:

oder sind Anpassungen nötig?
Wenn du MySQL-spezifische Featuresnutzt. Du soltest die Abfragen an FB anpassen.
Zitat:

- Gibt es wirklich kein Buch über Firebird? (Habe zumindest noch keins gefunden!)?
http://www.ibphoenix.com/main.nfs?a=..._firebird_book
http://www.ibphoenix.com/main.nfs?a=...p_publications

Zitat:

- Wie sieht denn die Performance im Gegensatz zu MySQL aus? Besser/Schlechter/Gleich?
Bei Einfachts-Abfragen dürfte MySQL schneller sien. je komplexer die Sache wird, wird FB besser. Hängt aber auch von der Version der beiden DBMS ab.

CG2003 29. Nov 2006 12:36

Re: Umstellung MySQL -> Firebird?
 
Gut, dann bleibt ja nur noch folgende Frage:
Gibt es auch native Zugriffskomponenten, die ohne die DLL auskommen? (Wenn möglich recht günstig).

und folgende ist noch hinzu gekommen:
Kann ich Zeos auch in kommerziellen closed-source-Anwendungen verwenden?

mkinzler 29. Nov 2006 12:44

Re: Umstellung MySQL -> Firebird?
 
Zitat:

Kann ich Zeos auch in kommerziellen closed-source-Anwendungen verwenden?
Wenn du Zeos dynamisch linkst ja (LGPL).

Markus70 29. Nov 2006 12:50

Re: Umstellung MySQL -> Firebird?
 
Hallo,

ich spiele auch gerade mit dem Gedanken auf firebird zu wechseln.

Welche Alternativen zu den ZEOS Komponenten gibt es denn noch?
und wo liegen die Vor- / Nachteile der verschiedenen Zugriffkomponenten?

Markus

mikhal 29. Nov 2006 14:18

Re: Umstellung MySQL -> Firebird?
 
Alternative zu ZEOS:

IBDAC von CoreLab. Relativ preiswert (ca. 100 USD).

Grüße
Mikhal


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:13 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