Entwickler-Ecke
Datenbanken - Suche Datenbanktyp und eventuell Tutorial
Nano-Ware - Di 30.08.11 18:28
Titel: Suche Datenbanktyp und eventuell Tutorial
Hey,
ich möchte mich mal intensiver mit Datenbanken beschäftigen. Ich suche eine Datenbanktyp, bei dem nicht irgendwelche Zusatzsoftware installiert werden muss sondern eine, bei der man allerhöchstens eine DLL mitliefern muss. Habt ihr da irgendwelche Anregungen für mich?
Am besten mit Link zu einem Tutorial. Ich hab vorhin einige Tutorials durchgeschaut und konnte garnicht glauben wie viele Datenbanktypen es gibt o:
Lg Tobias
Sinspin - Mi 31.08.11 11:19
Ich arbeite seit einiger Zeit mit Absolute Database, die ist für den privaten Gebrauch kostenlos, dann allerdings auf einen Nutzer eingeschränkt.
Du brauchst bei dir nur die Komponenten installieren. Bei dem der dein Programm verwendet nichts weiter, da alles in der Exe steckt.
Es handelt sich um eine Ein-Datei Datenbank was sehr von Vorteil ist wenn man portabel arbeiten will, da kann nicht so viel verloren gehen wie wenn mehrere Dateien rumliegen.
Oliver Maas - Di 06.09.11 15:52
Hi
ist zwar schon etwas her, seitdem ich zum letzten Mal was mit DBs + Delphi gemacht hab, aber FlashFiler war damals ganz nett.
http://sourceforge.net/projects/tpflashfiler/
Gut war auch "the server engine can be embedded in your applications.", man hatte alles in einer *.exe (die Komponenten mussten natürlich
auf der Entwicklungsmaschine installiert werden). Die Datenbank war nachher ein *.ff2 File (im Gegensatz zu z.B. dem uralten Paradox,
welches noch ca. ein Dutzend Files pro DB erstellt hatte).
viele Grüße
Oliver
Delete - Sa 10.09.11 15:58
Nano-Ware hat folgendes geschrieben : |
| ich möchte mich mal intensiver mit Datenbanken beschäftigen. Ich suche eine Datenbanktyp, bei dem nicht irgendwelche Zusatzsoftware installiert werden muss sondern eine, bei der man allerhöchstens eine DLL mitliefern muss. Habt ihr da irgendwelche Anregungen für mich? Am besten mit Link zu einem Tutorial. Ich hab vorhin einige Tutorials durchgeschaut und konnte garnicht glauben wie viele Datenbanktypen es gibt o: |
Ich würde dir ebenfalls zu Firebird Embedded raten. Es sind neben der eigentlichen Datenbank zwar ein paar mehr Dateien mitzugeben, wie z.B. die Server-DLL und ein paar Textdateien, die die Einstellungen enthalten, doch die Arbeit damit ist – wenn man bereits Erfahrung mit Datenbank-Anwendungen gesammelt hat – recht einfach und übersichtlich.
jaenicke - Sa 10.09.11 19:36
Sehr interessant an Firebird Embedded ist auch, dass man mit wenigen Handgriffen stattdessen auf einen Firebird Server zugreifen kann.
Delete - Mo 12.09.11 05:46
jaenicke hat folgendes geschrieben : |
| Sehr interessant an Firebird Embedded ist auch, dass man mit wenigen Handgriffen stattdessen auf einen Firebird Server zugreifen kann. |
Und nicht nur das: Ich entwickle Datenbankanwendungen immer erst einmal auf dem Firebird-Server. Wenn das Programm dann soweit steht, kopiere ich die Server-Datenbank einfach ins EXE-Verzeichnis, füge die benötigten Dateien hinzu und stelle in meinem Programm einen Boolean, der sinnigerweise ServerDB heißt, von True auf False. Beim Kopieren sollte man glaub ich darauf achten, daß zu diesem Zeitpunkt keine Verbindung zur Datenbank besteht. Bei anderen Datenbanken muß ich zum Kopieren immer erst Backup und Restore ausführen ...
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!