![]() |
Datenbank: FB • Version: 1.5 • Zugriff über: ?
Produktiveinsatz, wie Zugriff
Hallo,
da ZEOS nur softcommit's unterstützt (retaining), was sollte man dann sonst nehmen ? Bitte nicht "zeso,úib, ibo, ...", sondern was ihr im Produktiveinsatz habt (wo also schon ein paar Kunden Daten speichern ;) ) Danke Heiko |
Re: Produktiveinsatz, wie Zugriff
Zitat:
ich weiss nicht, warum du Alles im Voraus schon ablehnst. Es gibt für Firebird für den Produktiveinsatz eigentlich nur 3 Bibliotheken. Das sind aus meiner Sicht IBO, FibPlus und die neuen VCL von CoreLab. Ich habe IBO erfolgreich im Produktiveinsatz und kenne keine Probleme, werde mit der Stabilität noch mit der Performance und kann anders lautende Aussagen hier im Forum nicht nachvollziehen. Frank |
Re: Produktiveinsatz, wie Zugriff
Hallo,
die "Ablehnung" war auf Produktiveinsatz gemünzt. Nach deinem Posting wird also "richtig" IBO benutzt. Zu ZEOS: Es gibt kein Hardcommit, sondern dafür muss man die Verbindung kappen und neu aufbauen. Ich muss so langsam weg von der BDE ;) Ich suche eine Alternative, die auch funktioniert. Wenn ich mir die changelog von ZEOS ansehe und auch sehe, dass es seit 1 Jahr kein Update gab, habe ich Angst ... Mein Programm läuft bei ~ 80 Kunden (1-50 Clients) sorgenfrei. Abgesehen von der BDE ... Jetzt hatte ich einen XP-Rechner, bei dem die BDE-Installations eine Schutzverletzung erzeugte. Per Image und regedit von Hand setzen ging es aber trotzdem noch, aber es macht zu denken. Heiko |
Re: Produktiveinsatz, wie Zugriff
Hi,
ich bin begeisterter FIBPlus-Benutzer. FIBPlus ist schnell und hat im DataSet eine Lese- und eine Schreibtransaktion. Damit kann man komplett auf das Commit-Retaining verzichten. Transaktionen kannst due so viele wie du lustig bist verwenden, alle über eine Connection. alex |
Re: Produktiveinsatz, wie Zugriff
Hallo Alex,
bist du von der BDE umgestiegen, oder hast du gleich mit FIBPlus angefangen ? Heiko |
Re: Produktiveinsatz, wie Zugriff
Zitat:
Unser Programm umfasst zZt. ca. 100 Module. Da meistens bereits TQuerys verwendet wurden, ging es relativ flüssig. Aufwendig wurde es immer nur dann, wenn vorher TTable, Range oder ähnliches verwendet wurde. alex |
Re: Produktiveinsatz, wie Zugriff
TTable, Range
ja, kenn ich ;) Heiko |
Re: Produktiveinsatz, wie Zugriff
Zitat:
Ich habe allerdings das verkorkste Datenmodell von Delphi ausgehebelt und verwende keine TDataset basierten Komponenten. IBO bringt von Haus aus eigene Komponenten wie Edit,Grid,Combobox u.s.w. mit. Die verwende ich prinzipiell nicht. Also ein Datenwrapper für die Datenbank. Der liest die Daten aus. StartTransaction Select ... Commit Das Update erfolgt explizit Starttransaction Update Commit. Mit dieser Konstellation habe ich auch in rauhen produktiven Umgebungen (Server über WLAN) eigentlich kaum Probleme gehabt. Gelegentlichen Ausfall des Netzwerkes fange ich über Lostconnect ab und behandle es dann. Gruß Peter |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:31 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