Frage

Nur frage mich, ob es irgendwelche Fallstricke sind vorsichtig, hier zu sein. Wir haben ein Vermächtnis D7-App, die wir vor einigen Jahren für einen Kunden entwickelt, die IBXpress verwendet, um die Open-Source Interbase 6 Build zu sprechen.

Wir haben eine Reihe von Problemen mit dieser Plattform in diesen Tagen (sehr langsam verbinden / Start-up auf neue Hardware der Chef ein Wesen) und dem Kunden einige Zeit / Geld bewegt die Datenbank über zu Firebird okayed hat.

Wir wollen wirklich nicht auf beginnen, es zu D2010 zu bewegen (oder D2007, die meine Vorliebe gerade jetzt wäre), da wir herausfinden, dass wir die Datenbankschicht von IBXpress, um etwas anderes zu besten Anzug Firebird sowieso zu bewegen haben könnte. Und am Ende des Tages ist der Kunde nur suchen, um die Datenbank Schmerzen zu lindern, nicht überarbeiten / aktualisieren / neu schreibt die App.

In Anbetracht der Herkunft von Firebird, ist es eine ziemlich schmerzlos, gut verstandenen Weg von IBXpress Interbase 6 (was auch immer) mit Firebird? Wir haben eine ganze Reihe von sprocs, Trigger (und sogar Datentypen ) usw. in der bestehenden IB Datenbank bereits (und der Kunde eine Reihe von Kunden alle über diese Plattform) zu zahlen hat, so fühlten uns, dass war eher Firebird wird eine glattere Bewegung sein, als zu SQL Express zu bewegen (oder einem anderen Geschmack von DB vollständig ).

Beachten Sie, dass wir nicht für ‚eingebettet‘ DB Fürsprache suchen - in vielen unseren Kunden Kunden-Installationen wird die Software in einer Multi-User-Client-Server-Art und Weise verwendet, so dass die Art von Ansatz zu halten ist wichtig.

War es hilfreich?

Lösung

IBExpress noch mit Firebird 2.1 funktionieren, wenn Sie nicht Unicode-Zeichensatz verwenden.

Sie können auch wechseln - FIBPlus - IBDAC - IBObjects

oder JVUIB aber es wird mehr hart sein, wenn Sie viele Daten-Set verwenden

Andere Tipps

Neben den Datenbankzugriff Komponenten werden Sie auch für eine einfache Migration Ihrer bestehenden IB 6.0 Datenbanken in einigen Werkzeug benötigen 2,5 Firebird. Ich konnte FDBConvert Dienstprogramm empfehlen, die sehr viel Zeit spart. Download-Link:

http://gsbelarus.com/gs/fdbconvert/fdbconvert_eng.html

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top