Hallo,
Sachverhalt :
wir haben derzeit eine Lösung im Einsatz, die Interbase 6.0 als Datenbankplattform verwendet. Nach bekannten Problematiken wurde die
BDE abgeschafft und IBObject verwendet. Neben der DELPHI Appliaktion für die LAN-Ebene haben unsere Programmierer ASP-Lösungen entwickelt um via ODBC aus dem WEB zugreifen zu können.
Unser Problem :
Unsere Datenbank ist ständig inkonsistent, teilweise verschwinden Buchungen aus dem System, doppelte Rechnungsnummern usw. werden vergeben, die ODBC-Treiber stürzen ab usw.
Aussage unserer Programmierer ist, daß dies an der BDE lag und durch den Einsatz von IBObjects zukünftig behoben sein wird !?!?!?!
Das noch größere Problem :
Unsere Bosse haben keine Lust mehr auf das ganze. Mittlerweile schwirren X-Leute durch die Gegend und machen einen wirren Vorschlag nach dem anderen.
Nun ist die Diskussion da, ob man nicht ggf. alles neu entwickeln und von Anfang an auf MS-SQL 7.0 und PHP bzw. JAVA wechseln soll.
Hier schließt meine eigentliche Frage an :
Jede Datenbank hat mit Sicherheit ihre Vor- und Nachteile. Das doppelte Rechnungsnummern usw. vergeben werden hat meines Erachtens eher was damit zu tun, daß die Datenbank von vornherein falsche aufgesetzt wurde und ggf. keine eindeutigen Indexe gesetzt wurden.
Verschwinden der Datensätze könnte laut meiner Nachforschung damit zu tun haben, daß keine Plausibilitätskontrollen zwischen DELPHI und WEB-Applikation bei Zugriff auf den gleichen Record vorgenommen werden usw...
Wer kann die Frage beantworten was heute bei einer evtl. Neuentwicklung die bessere Alternative ist : INTERBASE 6.0 und DELPHI und ASP Webseitig, oder MS-SQL mit JAVA und hinten irgendwo Access oder wie auch immer ???
Ich bin langsam am Ende mit meinem Latein mir hier eine vernünftige Meinung bilden zu können.
Bin für jede Antwort dankbar.
Viele Grüße,
Stefan
[email protected]
Sachverhalt :
wir haben derzeit eine Lösung im Einsatz, die Interbase 6.0 als Datenbankplattform verwendet. Nach bekannten Problematiken wurde die
BDE abgeschafft und IBObject verwendet. Neben der DELPHI Appliaktion für die LAN-Ebene haben unsere Programmierer ASP-Lösungen entwickelt um via ODBC aus dem WEB zugreifen zu können.
Unser Problem :
Unsere Datenbank ist ständig inkonsistent, teilweise verschwinden Buchungen aus dem System, doppelte Rechnungsnummern usw. werden vergeben, die ODBC-Treiber stürzen ab usw.
Aussage unserer Programmierer ist, daß dies an der BDE lag und durch den Einsatz von IBObjects zukünftig behoben sein wird !?!?!?!
Das noch größere Problem :
Unsere Bosse haben keine Lust mehr auf das ganze. Mittlerweile schwirren X-Leute durch die Gegend und machen einen wirren Vorschlag nach dem anderen.
Nun ist die Diskussion da, ob man nicht ggf. alles neu entwickeln und von Anfang an auf MS-SQL 7.0 und PHP bzw. JAVA wechseln soll.
Hier schließt meine eigentliche Frage an :
Jede Datenbank hat mit Sicherheit ihre Vor- und Nachteile. Das doppelte Rechnungsnummern usw. vergeben werden hat meines Erachtens eher was damit zu tun, daß die Datenbank von vornherein falsche aufgesetzt wurde und ggf. keine eindeutigen Indexe gesetzt wurden.
Verschwinden der Datensätze könnte laut meiner Nachforschung damit zu tun haben, daß keine Plausibilitätskontrollen zwischen DELPHI und WEB-Applikation bei Zugriff auf den gleichen Record vorgenommen werden usw...
Wer kann die Frage beantworten was heute bei einer evtl. Neuentwicklung die bessere Alternative ist : INTERBASE 6.0 und DELPHI und ASP Webseitig, oder MS-SQL mit JAVA und hinten irgendwo Access oder wie auch immer ???
Ich bin langsam am Ende mit meinem Latein mir hier eine vernünftige Meinung bilden zu können.
Bin für jede Antwort dankbar.
Viele Grüße,
Stefan
[email protected]
Comment