Forum: Datenbanken
Delphi
by mkinzler,
31. Mai 2010
Zeos ist ein Beispiel für die andere Seite -> kostenlos
Ich würde hier zu IBDAC(UnDiAC), FIBPlus o.ä raten.
Nicht(nur) bei der Installation; kann man flexibel halten.
Bei Zeos erfolgt der Commit erst beim Schliessen der Verbindung, vorher wird nur ein SavePoint (Teiltransaktion) erzeugt.
Auch bei nur "Arbeiten" bekommst du mit den "Spezialisten" weitere Features ( Sequenzverwaltung,...
Forum: Datenbanken
Delphi
by mkinzler,
31. Mai 2010
So hat er es wohl auch gemeint ( er hat es ja auf sein Programm bezogen). Eine Ini der Komponenten wäre auch nicht sinvoll, da ja dann nur eine Verbindung möglich wäre ( bei eigener Ini könnte man ja mehrere alternative Pfade und auch parallele Zugriffe auf mehrere Datenbanken/Bestände ermöglichen
Forum: Datenbanken
Delphi
by mkinzler,
31. Mai 2010
In seinem Fall sollte sich der Kauf von speziellen kommerziellen Komponenten aber lohnen
Forum: Datenbanken
Delphi
by mkinzler,
31. Mai 2010
Das ist aber nicht gerade performant. Zudem bietet dir spezielle Zugriffskomponenten viele andere Features und Vorteile. IBDAC ist im Vergleich zu Zeos auch um eniges schneller.
Forum: Datenbanken
Delphi
by mkinzler,
31. Mai 2010
Ja, UniDAC sollte das selbe leisten wie IBDAC ( kenne aber nur 2.)
Ja. Dieser ist aber sehr stabil. Ich gehe von einer Veröfentlichung in der nächsten Zeit aus. Alternativ halt die Vorgängerversion, bei dieser ist die embedded aber nicht multiuserfähig ( hier würde ich aber eh auf den Server setzen)
Ja, ist völlig egal. Die selbe Anwendung kann sowohl auf lokale/embedded wie auf eine Server...
Forum: Datenbanken
Delphi
by mkinzler,
31. Mai 2010
FireBird ( ab 2.5) wäre auch mein Vorschlag gewesen.
Bei SingleUser: embedded
3-5: embedded ( bei FB2.5) aber besser Server ( Service oder Programm)
> 50: Server
Für FireBird fallen keine Lizenzkosten an. Kommerzielle Nutzung erlaubt.
Die Umstellung von embedded auf Server funktioniert einfach per Connectionstring ( bei embedded Serverteil leer)