![]() |
Datenbank: FB • Version: 2.1 • Zugriff über: tja...
Welche Firebird-Version / welche Komponenten
Hi,
ich würde gerne ein kleine Kundenverwaltung mit Delphi schreiben. Diese soll kommerziell verwendbar sein, und wird von 3 Rechnern genutzt werden - sprich auf einem ist sie drauf, und von diesem und 2 anderen Rechnern wird darauf zugegriffen. Bislang hab ich zwar schon mit Firebird gearbeitet, aber nur im Webbereich und nicht im Desktop-Bereich mit Delphi. Daher ergeben sich 2-3 Fragen: *) Welche der Serverversionen ist die Richtige für mich (Classic vs. Super) bzw. wo sind die Unterschiede für die Praxis? Ich kenne zwar diese Tabelle ![]() *) Kommerzielle Nutzung ist ja mit beiden uneingeschränkt möglich? *) Welche Zugriffskomponenten brauche ich? Komme ich mit dem aus, was mir D2007 bietet oder *muss* ich etwas anderes haben? Oder *sollte* ich mir etwas anderes holen? Liebe Grüße, Frederic P.S. Wenn man jemand eine begründete Alternative zu FB hat, bitte sehr, gerne ;) |
AW: Welche Firebird-Version / welche Komponenten
Hast Du den verlinkten Artikel auch bis zu Ende gelesen?
Zitat:
|
AW: Welche Firebird-Version / welche Komponenten
Hi!
Ja, aber das klang für mich so "Wenn sie keinen Bock haben, sich Gedanken zu machen, dann nehmen sie halt das - wird schon passen" :D Uh, FibPlus ist ja richtig teuer und IBDac auch nicht ganz günstig (für ein einzelnes Projekt). Dann schaue ich mir mal UIB an - also D2007 kann es nicht von Haus aus? Liebe Grüße, Frederic |
AW: Welche Firebird-Version / welche Komponenten
Nunja, Du könntest es mit den Interbase-Komponenten versuchen, aber wie zukunftssicher das ist, steht in den Sternen. IB und FB driften ja logischerweise immer mehr auseinandern.
|
AW: Welche Firebird-Version / welche Komponenten
Zitat:
SuperServer: Windows-Task-Modell: Ein Task mir Worker-Threads; globler Cache; beim Absturz eines Threads ganzer Task weg. Bis 2.5: Nicht Multi-Core/-Prozessor fähig. Ab 2.5 SuperClassic: Mischung zwischen Classic/SuperServer. Mehrrere Tasks mit mehreren Threads (z.B. ein Task pro Core) Ab 3: Feiner justierbar (geplant) Die embedded Version basiert bis 2.5 auf SuperServer ab 2.5 auf SuperClassic Zitat:
Zitat:
|
AW: Welche Firebird-Version / welche Komponenten
Hi,
hmm, von deiner Beschreibung mit Absturz eines Threads --> alles weg, würde ich ja eher zu Classic greifen wollen, oder nicht?! Ich hab mir die IBDAC-Seite mal angeschaut - das wären dann rund 105 Euro für die kleinste Version - das ist ne Menge Schotter... Wie sahen denn die Probleme mit den anderen aus? Waren das "Kleinigkeiten", wenn man was wirklich extrem seltenes machen wollte oder mehr der Kategorie "So kann ich nicht arbeiten"? Liebe Grüße, Frederic |
AW: Welche Firebird-Version / welche Komponenten
Zeos kann kein hard committ (nur bei Trennen der Verbindung)
Die anderen waren recht buggy (galt nur für die derzeitige JvUIB, die richtige UIB sind laut Detlef besser). IBX sollte bei nur Abfragen auch reichen. Bei dbExpress hat der mitgelieferte Treiber ernorme Einschränkungen ( nur lokal, nur 5 Verbindungen) |
AW: Welche Firebird-Version / welche Komponenten
Zitat:
![]() Eine Möglichkeit bei den UIB wäre das Mapping (DB-GUI) über eine eigene Anbindung (MGM-Pattern) zu lösen und mit Objekten zu arbeiten, ist aber etwas aufwändig und lohnt sich bei einem kleinen Modell nicht wirklich. Macht aber ziemlich viel Spaß wenn es läuft. Dann gibts da noch einen kostenlosen DBXtreiber, da muss man allerdigns viel von Hand machen. ![]() Ich werde mir nach dem Urlaub auch die IBDAC anschaffen um meine IBX-Implementierung abzulösen. Mit IBX würde ich nichts mehr anfangen, da bei jedem Update von Delphi und Firebird eine Inkompatibilität auftreten kann was das ganze Projekt gegen die Wand fährt... Ach ja, dann gibts auch noch die IBObjects, würde ich aber auch nicht mehr verwenden. Kannst Dich auch mal hier durchblättern... ![]() Grüße |
AW: Welche Firebird-Version / welche Komponenten
Zitat:
Bei den Zugriffskomponenten arbeiten wir _leider_ momentan noch mit IBObjects, ein Wechsel auf IBDAC steht aber mittelfristig an, da diese viel aktiver weiterentwickelt werden. UIB aus dem aktuellen Sourceforge-Repository arbeitet zuverlässig und sehr flink mit Firebird zusammen. Für alle Umstellungs-/Importprogramme ist das hier bei uns erste Wahl. Gewöhnungsbedürftig ist nur die abweichende Schreibweise im Quelltext und die Mehrarbeit, weil es keine TDatasource-Bindung gibt. Hier spart ein Persistenz-Framework wie tiOPF aber viel Arbeit, welches eigene TEdit usw. Komponenten mitbringt und sich den Quelltext für SQL / uib selbst bauen kann. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:13 Uhr. |
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