Entwickler-Ecke

Datenbanken - Welche Datenbank(-Komponente) verwenden?


zakoon - So 08.02.09 19:35
Titel: Welche Datenbank(-Komponente) verwenden?
Hallo zusammen,

Ich würde gerne versuchen, mir ein eigenes "Launchy" ( ein Programmstarter, http://www.launchy.net/ ) zu programmieren. Daher überlege ich, wo ich die Daten am besten ablegen soll.

Es handelt sich um eine einfach Tabelle, mit Strings und Integern in ~10 Spalten, und voraussichtlich Schwerpunktmäßig zwischen ~200 und ~2000 Elementen.

Schnelligkeit und wenig benötigte Ressourcen wären mir wichtig.

Welche Datenbank mit welchen Komponenten würdet ihr empfehlen? Es müsste allerdings kostenlos sein, am liebsten aber nicht notwendiger weise OpenSource.

Viele Grüße, Za.


jaenicke - So 08.02.09 20:34

Schau dir einmal das hier an, das wäre eine einfache Möglichkeit ohne DLLs oder irgendetwas:
http://www.delphi-treff.de/tutorials/datenbanken/einfache-datenbanken-mit-mybase/page/1/
TClientDataSet ist bei Turbo Delphi z.B. auch schon dabei.


Delete - So 08.02.09 20:35

Theoretisch kämen dafür sogar typisierte Dateien in Frage, ansonsten könntest Du Dir einmal die ganzen Embedded-DBMS anschauen (z.B. Firebird Embedded, SQLite). Welche Komponenten geeignet sind, hängt dann natürlich vom DBMS Deiner Wahl ab.