![]() |
Datenbank: Absolute Database • Version: 6 • Zugriff über: direkt
Absolute Database oder Firebird das ist hier die Frage ...
Moin !
Da unsere Software in der nächsten Version weg von properitärem Dateiformat hin zu einer Datenbank wechseln soll, stellt sich im Moment die Frage - Welche Datenbank? Wir haben eine Lizenz für Absolute Database 6 und damit auch schon einige Erfahrungen sammeln können. Die DB ist auch nicht schlecht, aber der Zugriff auf die Daten ausserhalb unseres Programms ist schwierig. Das geht nur über SQL Export. Schöner wäre da doch schon ein ODBC Treiber um direkt auf die Daten zuzugreifen. Der Vorteil - finde ich - liegt aber dennoch in der sehr einfachen Handhabung von Absolute Database. Es werden keine Files benötigt und der Zuwachs der EXE Größe hält sich in Grenzen. Die Suche nach einer Alternativen DB Componente ala Accuracer Database & Co hat schnell gezeigt das es den Finanziellen Rahmen sprengt :) Ergo bin ich bei FireBird gelandet. Dort habe ich schon mal die Info gefunden ... Zitat:
Muss man dafür vorher noch irgendwas einrichten am Kundensystem? Dann das ZEOS .. Muss man das benutzen? Welche Vor oder Nachteile hat es im Bezug auf ADO / ODBC? Kann mir jemand ein Freeware GUI empfehlen zur Firebird DB Administration / Erstellung / Auswertung / ...? Kann mir jemand ein Beispiel geben für Delphi 2010 / "Ein-Datei Embedded-Version"? Oder gibts da evtl. was im Web? Und zu guter letzt ... Ist es machbar das man die Firebird DB in Delphi im Daten-Explorer sieht? Wir haben allerdings nur Delphi Prof. 2007-2010. Ach ja ... fast vergessen vor lauter Firebird Fragen ... Wie gesagt geht es bei uns primär darum die Daten unserer Anwendung (Chart Plotting Tool) in einer Datenbank zu speichern. Der User darf aber von dem ganzen Datenbank "Kram" nichts mitbekommen, weil es vermutlich 99% unserer User nicht verstehen würden. Ist hier Firebird trotzdem eine gute Wahl oder doch bei Absolute Database bleiben? |
Re: Absolute Database oder Firebird das ist hier die Frage .
Zitat:
Zitat:
Zitat:
![]() ![]() Zitat:
Zitat:
|
Re: Absolute Database oder Firebird das ist hier die Frage .
Hallo!!
Ich habe auch eine Lizenz für Absolute Database und kenne FireBird auch schon sehr gut. Mir gefallen beide Datenbanksysteme sehr gut, allerdings verwende ich zum Großteil doch lieber FireBird. Es ist erstens - die entsprechenden Komponenten (s.u.) vorausgesetzt - kein bisschen schwerer als ABSDB zu implementieren und die Anwendung lässt sich bei Bedarf ohne große Probleme von einer Einzelplatzanwendung zur Mehrplatzanwendung skalieren. Über die Geschwindigkeit bei großen Datenbanken kann ich leider nichts sagen, allerdings könnte ich mir vorstellen, dass hier die "richtigen" DBMS die Nase vorne haben... Ach so, auch FireBird unterstützt sog. Singlefile-Datenbanken, d.h. die eigentliche Datenbank ist in einer Datei gespeichert. Als Zugriffskomponenten nehme ich IBDAC von DevArt, es gibt auch noch z.B. FIBPlus (beide kostenpflichtig) Als GUI verwende ich SQL Manager 2010 von EMS Software Hoffe dir weitergeholfen zu haben. Grüße, SCRaT |
Re: Absolute Database oder Firebird das ist hier die Frage .
Moin Michael,
wäre es machbar das du mal eine Demoanwendung zusammenklickst für eine Singlefile-Datenbanken? Zitat:
Hätte da auch noch ne Verständnisfrage ... Angenommen unsere Anwendung hat da nun eine Singlefile-Datenbanken. Dann wäre es nicht möglich, sich mit einem anderen Client an der Datenbank anzumelden, oder? Müsste ich dann das Datenbankfile einem laufenden FireBird "Server" geben / importieren? Oder kann auch meine Anwendung als Server fungieren? Und wie könnte der Zugriff auf eine Singlefile-Datenbanken mittels ODBC (ADO) aussehen (Stichwort ASP Seiten)? Brauchts da zwingend einen Server oder kann das auch meine Anwendung machen? |
Re: Absolute Database oder Firebird das ist hier die Frage .
Hallo Moelski
diese Artikel könnten von Interesse für Dich sein: ![]() ![]() ![]() selber verwende ich auch Firebird mit den ![]() Für die Administration verwende ich das auch von mkinzler vorgeschlagene IBExpert Shalom Manfred |
Re: Absolute Database oder Firebird das ist hier die Frage .
Hallo Dominik,
ich verwende nur Firebird. Damit habe ich meiner Meinung nach die größte Flexibilität und es ist noch Open-Source. Es gibt viele Komponenten und Möglichkeiten den Zugriff auf Firebird zu gewähren. Ich stelle gerade ein Programm um von BDE auf Firebird. Ich habe mir dazu die UniDAC Komponenten von DevArt geholt und bin sehr zufrieden damit. Als Administrattionskonsole benutze ich den IBExpert, den mkinzler in seinem Beitrag erwähnt hat. |
Re: Absolute Database oder Firebird das ist hier die Frage .
Hallo,
mal den Gegenpart einnehm *g*..ich bevorzuge Absolute Database..angefangen habe ich mit Btree..dann kam Flashfiler(durch die Zusatztools: Server einrichten etc.) nicht mehr "schoen"...dann nutzte ich Paradox..spaeter KbmMemtable(nur fuer kleiner Datenmengen geeignet) und dann fand ich Absolute Database..einfach..keine Zusatztools noetig..keine Installation..alles in der Exe ausser die Daten..einfach zu handeln (ala BDE)..leichte Konvertierung bestehender(alter mit BDE/kbmmem..etc.) Projekte leicht moeglich. Netzwerkfunktionen (in Vollversion) auch schon vorhanden(ohne manuelles Recordlock..ist bereits integriert). Fazit: keine Nachteile gegenueber einer SQL- Datenbank...Firebird(auch getestet..war mir nichts(sorry))..Geschwindigkeit..Bearbeitung..Inte gration...Top. |
Re: Absolute Database oder Firebird das ist hier die Frage .
Zitat:
Zitat:
Aber ich bin zuversichtlich, wenn ICH es geschafft habe, dass schaffst Du es auch. Die Installation von Firebird (Server) ist in 5 Minuten erledigt und wirklich nicht schwierig. Zitat:
Zitat:
SCRaT |
Re: Absolute Database oder Firebird das ist hier die Frage .
Zitat:
Vor FB 2.5 basierte der embedded-(Server-)Client auf der SuperServer Architektur ( nur eine Serverinstanz kann auf die Datenbankdatei zugreifen, ab Version 2.5 ( momentan im RC Stadium) basiert er auf der neuen Superclassic Architektur und so können mehrere Instanzen gleichzeitig auf die Datei zugreifen. Bei Multiuser würde ich aber einen richtigen Server ( Dienst oder Anwendung) verwenden. Zitat:
Zitat:
Zitat:
|
Re: Absolute Database oder Firebird das ist hier die Frage .
Moin !
Zitat:
Ich hoffe das hat keine anderen Nachteile ;) Zitat:
Zitat:
Und wie schaut es eigentlich mit der Entwicklung aus? Version 3 von FireBird ist wohl noch nicht in sicht, oder? Und der ODBC Treiber dümpelt auch seit 2008 im RC Stadium vor sich hin :? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:08 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