Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Suche passende Datenbank (https://www.delphipraxis.net/39096-suche-passende-datenbank.html)

Jan 28. Jan 2005 16:14


Suche passende Datenbank
 
Hallo DPler!

Um eins mal vorwegzunehmen: Ich habe keinen blassen Schimmer von Datenbanken, bisher habe ich noch immer alles mit typisierten Dateien oder CSV Dateien gelöst.

Allerdings basiert mein nächstes Projekt auf einer Fülle von abgelegten Daten, und um das Programmieren zu vereinfachen wollte ich mich mal erkundigen welche Datenbank denn meinen Ansprüchen am ehesten entgegenkommt.


Folgendes sollte die Datenbank anbieten:

-kostenlos

-frei innerhalb eines Installationpaketes weiterreichbar sein

-mixed Media (Video + Bilder) beinhalten können

-mehrere Datenbanken speichern können (sagt man das so? also ich will mehrere Datenlisten haben)

-Referenzen zwischen einzelnen Datenkonstrukten (verlinkte listen)

-Ich will aus der Anwendung heraus beliebige Datentabellen speichern können

-hab bestimmt noch was vergessen


Das alles muss das Dingen irgendwie beherrschen, und da ich, wie schon gesagt keine Ahnung davon habe, kann es natürlich sein, dass das unmöglich ist, was ich da aufgelistet habe, oder dass jede normale Datenbank das kann.

Gruß
Jan

Kevin 28. Jan 2005 16:36

Re: Suche passende Datenbank
 
Zu diesem Thema gibt es hier schon jede Menge Antworten, auch komplette Threads. Such einfach mal danach, das hat mir bei der Entscheidung, welche Datenbank ich benutzen soll auch sehr geholfen :thumb:

Stefan Dieler 28. Jan 2005 16:39

Re: Suche passende Datenbank
 
Hallo Jan,

mir fällt da keine passende Lösung ein, die auf alle deine Kriterien zutrifft.
Schau dir mal MySQL und Paradox an.

Das Verlinken (Beziehungen) kannst du ja direkt in Delphi lösen.

In MySQL und Paradox habe ich schon Bilder gespeichert. Wenn es viele sind
würde ich die Bilder und Videos auf der Festplatte speichern und nur den Link
in der Datenbank.

MySQL und Paradox ist beides kostenlos. Paradox ist bei Delphi direkt mitgeliefert.
MySQL gibt es unter http://www.mysql.com, aber man kann es nicht in einem Installations-
paket weiterreichen. Paradox dagegen schon.

Hoffe, das hilft dir etwas weiter.

Marcel Gascoyne 28. Jan 2005 17:05

Re: Suche passende Datenbank
 
Die meisten Deiner Anforderungen werden von MySQL und Firebird abgedeckt. Referenzielle Integrität unterstützt MySQL aber nur mit InnoDB Tabellen. Außerdem ist MySQL nur umsonst wenn Deine Anwendung Open Source ist, andernfalls brauchst Du eine Lizenz um MySQL mit Deiner Anwendung einzusetzen.

Schau Dir mal Firebird an, ist der Open Source Spin-Off von Borland InterBase. Damit kannst Du auch kommerzielle Anwendungen vertreiben und hast auch mehr Funktionen als mit MySQL (SP's, Trigger, Eveents, Kaskadierende Update's / Delete's).

Gruß,
Marcel

Jan 28. Jan 2005 17:29

Re: Suche passende Datenbank
 
Danke für alle Antworten!

Die Firebird Datenbank klingt ja vielversprechend.

Was ich vergessen habe zu erwähnen: Ich wollte das Projekt in C# programmieren, weiß jetzt nicht ob das einen Unterschied macht bei der Datenbank Auswahl.
Klappt diese Datenbank auch unter C#?

Gruß
Jan

Marcel Gascoyne 28. Jan 2005 17:36

Re: Suche passende Datenbank
 
Schau Dich mal auf der Firebird Homepage um, es gibt da einen .NET Provider für Firebird.

Gruß,
Marcel

Jan 28. Jan 2005 17:41

Re: Suche passende Datenbank
 
Ich hab Firebird mal installiert und lese mir gerade das manual durch.
Und alles was ich leser ist network und Netbui etc.
Nun soll das Datenbanksystem aber garnichts mit dem Netzwerk zu tun haben. Ich will ja nur, dass die Daten für meine lokale Anwendung leicht zugänglich gespeichert werden und ich dann von der Anwendung heraus auf die Datenbank auf dem selben System zugreifen kann.
Hab ich da jetzt keinen Durchblick oder ist das die falsche Datenbank für meine Zwecke?

Gruß
Jan

Hansa 28. Jan 2005 17:53

Re: Suche passende Datenbank
 
Zitat:

Zitat von Jan
...Hab ich da jetzt keinen Durchblick oder ist das die falsche Datenbank für meine Zwecke?

hüstel. Ähmm ich würde sagen ersteres. :mrgreen: Guck mal nach firebird embedded und dem Tuto von Domo Sokrat darüber.

Für ganz eilige :

1. FBCLIENT.DLL nach GDS32.DLL umbenennen und in dasselbe Verzeichnis kopieren, wo die EXE ist.
2. dort Unterverzeichnis INTL neu anlegen und FBINTL.DLL dort hinein kopieren.

Das wars.

Habe leider keine Zeit, den genauen Link zu suchen. 8)

Jan 28. Jan 2005 18:54

Re: Suche passende Datenbank
 
So, jetzt hab den Firebird Embedded Kram in meinem Anwendungsverzeichnis.
Da ich aber von Datenbanken nicht die Spur einer Ahnung habe wüsste ich jetzt nicht im geringsten wie ich meine Anwendung im C# Builder von Borland dazu bringe mit dieser Datenbank zu kommunizieren. Ich hab auch den Data Provider für .net installiert, aber im Moment ist mir das alles noch ein Buch mit 7 Siegeln. Auch dieses Tutorial da ist nicht ganz das was ich brauche um das zu verstehen. Über google finde ich leider nichts nützliches zu diesem Thema, oder ich hab die falschen Suchbegriffe eingegeben.
Vielleicht kann mir da noch jemand mit helfen!

Gruß
Jan

Hansa 28. Jan 2005 19:39

Re: Suche passende Datenbank
 
Du hast also keinerlei Ahnung von Datenbanken und willst das direkt mit was relativ neuem, wie .NET anfangen und dann noch mit C# ? :shock: Nichts für ungut, aber ich finde, das ist des Guten erheblich zu viel auf einmal.


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:52 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz