Delphi-PRAXiS
Seite 1 von 5  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Welche Firebird Version? (https://www.delphipraxis.net/69661-welche-firebird-version.html)

JPSelter 18. Mai 2006 10:28

Datenbank: Firebird • Version: 1.5.3 • Zugriff über: noch gar nicht

Welche Firebird Version?
 
Ich kenne mich absolut nicht mit Firebird aus (mit MySQL schon), aber ich will es jetzt endlich mal mit Delphi anwenden, denn ich kann nicht immer meine Daten in Textdateien speichern ;) Soweit ich verstanden habe, gibt es 3 Server-Versionen (auf der Firebird-Website nur noch 2 seltsamerweise) und der Embedded Server scheint das zu sein was ich suche, aber sicher bin ich mir nicht. Nunja, was soll meine Software leisten:

Sie soll auf dem Firmenserver in einem Unterordner liegen, damit man von überall auf sie zugreifen kann. Sie soll aber völlig autonom laufen ohne direkt Zugriff auf Serverdienste (wie dem dort laufenden SQL-Server). Quasi soll die Datenbank innerhalb der Software laufen, und alles in einem Verzeichnis sein. Habe dann auch Zugriff von auf die Datenbank von einem Client-PC? Auf einer Website habe ich gelesen, dass Firebird auch auf dem Client installiert sein müsste, was in diesem Fall nicht gewünscht ist. Leistet der Embedded Server diese Autonomität und Flexibilität?

mquadrat 18. Mai 2006 10:35

Re: Welche Firebird Version?
 
Hab persönlich noch nicht mit dem Ebedded Server gearbeitet, aber ich würde bei Multi-User Umgebungen mal direkt abraten. Ich sehe hier eher eine klassische Client / Server Architektur.

Jelly 18. Mai 2006 10:41

Re: Welche Firebird Version?
 
Die embedded Version ist nicht multiusertauglich, und die Datenbankdatei muss auch lokal auf dem Client liegen.

JPSelter 18. Mai 2006 10:42

Re: Welche Firebird Version?
 
Sicher, aber ich will auf dem Server nichts installieren und keinen Dienst laufen haben. Ausserdem benutzt immer nur einer die Software, die Software selbst hat schon einen gegenseitigen Ausschluss implementiert.
Die Software soll quasi so gesehen werden, als wenn sie lokal auf der Festplatte wäre, nur dass es hier ein Netzlaufwerk ist.

EDIT: Ist es dem Embedded Server nicht egal, ob die Datenbankdatei auf C: oder auf Y: liegt? Eigentlich merkt er ja nicht, dass er auf der Festplatte des Servers liegt, oder doch?

mquadrat 18. Mai 2006 10:45

Re: Welche Firebird Version?
 
Dann sollte das denke ich mit dem Embedded Server machbar sein. Aber wie gesagt, habe ihn noch nicht benutzt. Wir arbeiten immer mit der "normalen" Version

sancho1980 18. Mai 2006 10:49

Re: Welche Firebird Version?
 
das sollte dir bei der entscheidung helfen:

http://firebird.sourceforge.net/pdfm...QuickStart.pdf

Jelly 18. Mai 2006 10:50

Re: Welche Firebird Version?
 
Zitat:

Zitat von JPSelter
Ist es dem Embedded Server nicht egal, ob die Datenbankdatei auf C: oder auf Y: liegt?

Das sollte laufen. Nur der parallele Zugriff auf die Datei wird fehlschlagen.

JPSelter 18. Mai 2006 10:51

Re: Welche Firebird Version?
 
Zitat:

Zitat von sancho1980
das sollte dir bei der entscheidung helfen:

http://firebird.sourceforge.net/pdfm...QuickStart.pdf

Jepp, das Dok hab ich grad auch gefunden und angelesen, aber da wird der Embedded Server ausgeklammert, es geht nur um SuperServer und ClassicServer hmmmmmm

EDIT: Jetzt müsste ich nur noch ein Tutorial finden, wie ich anfangen soll. Ich habe alle nötigen Dateien in mein App-Verzeichnis kopiert, jetzt muss ich Delphi starten...

JPSelter 18. Mai 2006 10:57

Re: Welche Firebird Version?
 
Ich stolpere gerade über ZEOS, brauche ich das?

Jelly 18. Mai 2006 11:03

Re: Welche Firebird Version?
 
Zitat:

Zitat von JPSelter
Ich stolpere gerade über ZEOS, brauche ich das?

Ist eine Möglichkeit, aber kein Muss. Alternativ kannst auch die IBASE Komponenten nehmen, die direkt bei Delphi dabei sind, oder suchst nach Alternativen. Ich hab mir grad die neuen IBDAC Komponenten von crlab.com geholt, weil die grad für 47€ rausgehauen werden, anstatt 99$.

Bleibt bei Zeos noch zu klären, ob die auch Firebird 2.0 tauglich sind.


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:52 Uhr.
Seite 1 von 5  1 23     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-2025 by Thomas Breitkreuz