Einzelnen Beitrag anzeigen

hanspeter

Registriert seit: 26. Jul 2003
Ort: Leipzig
1.350 Beiträge
 
Delphi XE2 Professional
 
#4

Re: Zickiges Firebird und lahmen tut es auch (oder bin ich d

  Alt 23. Feb 2009, 07:31
Zitat von alzaimar:
Hi

Kann es sein, das sich Firebird manchmal blöd verhält? Hier meine Meckerliste:
Zu 1.
Mit etwas mehr Aufwand läßt sich das sicher beschleunigen. Kommt es öfters vor, dann ist auch eine SP möglich.
Man kann z.B. das kaskadierende Löschen selbst auflösen. Erst Records in abhängigen Datein löschen. Das temporäre Löschen der Indexdatei könnte einen Performancegewinn bringen, da nicht nach jedem gelöschten Satz der Index bearbeitet werden muss.
Jeder Pub eine Transaction? das klingt nach automatischer Transaction und jedes Delete in einer Transaction?
Abhängig vom Zugriffssystem kann man eine Transaction explizit öffnen und wieder schließen. Also alle Löschvorgänge im Kontext einer Transaction ablaufen lassen.

zu. 2
Es müßten dann ja auch noch FK, Trigger und SP angepasst werden. Kann das MSQL?
Besonderst ärgerlich ist das, wenn wie von Version 2.0 zu 2.1 plötzlich ohne Vorankündigung neue reservierte Worte eingeführt werden (START) und die Datenbank damit nicht mehr portierbar ist.

Wenn man die Liste noch fortschreiben will, dann ist die Unterstützung in Net noch ein Manko.
Der Provider sind noch im Betastatum und wird eher zögerlich weiterentwickelt.

Der DDX Driver für VS2008 ist ein wenig störrisch:
Ansonsten ist die Datenbank eigentlich ganz brauchbar und im Vergleich zu anderen Monstern eher schlank.

Mit der Personalversion von IBExpert kommt man weit. Richtig ist das für eine vernünftige Administration für den Entwickler die kostenpflichtige Version notwendig ist.

Gruß
Peter
  Mit Zitat antworten Zitat