Delphi-PRAXiS
Seite 3 von 6     123 45     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Firebird: Pro und Kontra oder auch Alternativen (https://www.delphipraxis.net/102052-firebird-pro-und-kontra-oder-auch-alternativen.html)

mkinzler 23. Okt 2007 10:07

Re: Firebird: Pro und Kontra oder auch Alternativen
 
Zitat:

Oracle, Sybase.
In beiden Fällen wird eine Datei verwendet!

ULIK 23. Okt 2007 10:58

Re: Firebird: Pro und Kontra oder auch Alternativen
 
@mkinzler:

Also, daß bei Oracle alles in einer Datei ist, wäre mir neu. Ich zumindest lagere jeden Tablespace in eigene Datenfiles aus :-)

Grüße,
Uli

ThomasBab 23. Okt 2007 11:37

Re: Firebird: Pro und Kontra oder auch Alternativen
 
Zitat:

Zitat von mkinzler
Zitat:

Oracle, Sybase.
In beiden Fällen wird eine Datei verwendet!

Gerade bei Oracle habe ich in Erinnerung, daß sehr viele Dateien benutzt werden.

Außerdem habe ich die Erfahrung gemacht, daß gerade bei Masseninserts, die für Interbase/Firebird kein Problem darstellen, Oracle mir einen unzureichenden Userspace um die Ohren gehauen hat.

Gruß
Thomas

mkinzler 23. Okt 2007 12:09

Re: Firebird: Pro und Kontra oder auch Alternativen
 
Zitat:

Zitat von ULIK
@mkinzler:

Also, daß bei Oracle alles in einer Datei ist, wäre mir neu. Ich zumindest lagere jeden Tablespace in eigene Datenfiles aus :-)

Grüße,
Uli

Aber nicht in der Form wie RavenIV beschrieben hat. In FB kann man auch einstellen, dass mehrere Dateien verwendet werden.

squetk 23. Okt 2007 12:27

Re: Firebird: Pro und Kontra oder auch Alternativen
 
@mr2: Gibt es fundierte Erkenntnisse dazu, dass SQL Express unter bestimmten Voraussetzungen schneller als FireBird ist und welche Voraussetzungen wären dies?

mschaefer 23. Okt 2007 12:32

Re: Firebird: Pro und Kontra oder auch Alternativen
 
Moin zusammen,

Mit mehreren Embedded-Versionen habe ich auf einem System bisher keine Probleme gehabt. Die fehlende Absicherung ist ein kleines Manko. Dafür spricht aber, dass man einfach "Einkipp und Gut"-Installationen machen kann ohne Registrierung, also kein Systemeingriff. Da Delphi 6 Programme auch unter Wine laufen und Firebird für Linux verfügbar ist, kann man praktisch zwei BS bedienen. Das Einbinden von eigenen UDF´s ist eine Möglichkeit FB auch für Spezialanwendungen mit Delphi zu erweitern.

Weiterhin sei ein Hinweis auf Fyracle gegeben, da teilweise gleiche Statements wie in Oracle verwendet werden können, soweit die Aufgaben noch einigermaßen einfach sind. Bei konkurrierenden Schreibzugriffen bietet Oracle mehr Performance. Bei Applikation mit hohem Abfragecharakter ist Firebird eine gute Lösung.

Hansa hat oben die Verbindung von SAS und Firebird angesprochen, die funktioniert leider bisher immernoch nur über ODBC. Wenn es mal einen native Driver gibt, dann wird Firebird auch von monetär schwerer gewichteten Projekten verwendet. PostgreSQL ist im Linux-Bereich wahrscheinlich die bessere Alternative, auf Windows Rechner gefällt mir das bisher nicht wirklich, könnte aber noch was werden.

PS: Die Zugriffmöglichkeiten sind eingentlich ein eigener Thread: FibPlus und Zeos sind beides schnelle Komponenensammlungen und haben beide ihre Stärken und Schwächen. Das Transaktionsmanagment ist bei FibPlus deutlich ausgeprägter. Zeos hat weniger, ist aber nach meinen eigenen Efahrungen bei kleineren Datenmengen schneller, bei großen Anfragen gleicht sich dies an.

Grüße // Martin

Alien426 23. Okt 2007 13:06

Re: Firebird: Pro und Kontra oder auch Alternativen
 
Zitat:

Zitat von juergen
2.) gibt es noch ein alternatives RDBMS, welches dann alle Merkmale erfüllt? (kostenlos -auch bei kommerzieller Nutzung-, leichte Embedded Installation/Betrieb, Volltextsuche)

Ich bringe mal SQLite ein.

Die Embedded-Installation besteht darin, dass eine DLL-Datei (<350kb) ins Projektverzeichnis kopiert wird.

Es gibt keine Lizenz. Das Projekt ist public domain und kann für alle Arten von Programmen benutzt werden.

Es gibt einige Wrapper für Delphi.

Zuletzt noch der Link zu einem Geschwindigkeitsvergleich.

Hansa 23. Okt 2007 15:13

Re: Firebird: Pro und Kontra oder auch Alternativen
 
Zitat:

Zitat von RavenIV
In meinen Augen ist das keine "richtige" Datenbank, sondern eine Mischung aus Textfile, Paradox (BDE) und DBMS.

Firebird und Textfile ? :shock: Öffne mal mit einem Editor eine Firebird-DB und guck, was zu lesen ist. :lol:

Phoenix 23. Okt 2007 15:43

Re: Firebird: Pro und Kontra oder auch Alternativen
 
Ich möchte da auch mal Blackfish SQL ins Rennen schicken ;-)

SurfDuDe 23. Okt 2007 16:15

Re: Firebird: Pro und Kontra oder auch Alternativen
 
Wir hatten Firebird in einem grösseren Projekt und einige Schwierigkeiten. Wir brauchten mehrere gleichzeitige DB Verbindungen in Threads zu Firebird und das gab massig probleme. Nach dem Wechsel auf Interbase wurde es besser aber gab immer noch Probleme.
Mit SQL Express läufts nun perfekt.

Das waren keine Probleme von Firebird selbst, sondern von den Client Libraries. Da hatten wir unzähle versucht (DBX, IBX) etc und nichts lief wirklich perfekt.

Ich bin froh, haben wir nun SQL Express. Auch da die DB einige Features bietet, welche Firebird nicht hat (CTE).


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:56 Uhr.
Seite 3 von 6     123 45     Letzte »    

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 by Thomas Breitkreuz