Einzelnen Beitrag anzeigen

blackfin
(Gast)

n/a Beiträge
 
#5

AW: Adminfreie Firebird-Installation?

  Alt 20. Dez 2012, 16:07
Zitat:
Die embedded läuft als DLL im Prozess der Hauptanwendung ==> Nur eine Anwendung kann schreiben darauf zugreifen
Das stimmt seit der embedded 2.5 nicht mehr so ganz, folgendes trifft zu:

1) Sind die Anwendungen lokal auf einem Rechner, können auch mehrere Anwendungen gleichzeitig schreiben. (ab Firebird embedded 2.5). Das regelt der Firebird dann über einen internen Lock-Mechanismus
2) Sind die Anwendungen auf verschiedenen Rechnern, braucht man bei Firebird einen Server (und nicht die embedded Version).
3) Multi-User-Zugriff auf eine embedded-Datenbank über ein Netzlaufwerk ginge zwar in der Theorie, ist bei Firebird Embedded jedoch ein absolutes "No-Go" (es wird im Manual auch ausdrücklich davon abgeraten).

Kurz zusammengefasst:
Brauchst du bei Firebird einen Zugriff von mehreren Rechnern im Netzwerk, brauchst du den Firebird Server und für dessen Installation auch Adminrechte.
Erfolgt der Zugriff nur lokal von einem Rechner aus, reicht die embedded Variante, auch bei mehreren Anwendungen, die gleichzeitig auf die Datenbank zugreifen. Der Embedded muss nicht installiert werden, sondern nur als DLL kopiert, deswegen braucht man für ihn keine Adminrechte zur Installation.

Geändert von blackfin (20. Dez 2012 um 16:17 Uhr)
  Mit Zitat antworten Zitat