AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Welches DB System empfehlt ihr??
Thema durchsuchen
Ansicht
Themen-Optionen

Welches DB System empfehlt ihr??

Ein Thema von Fischli80 · begonnen am 17. Apr 2003 · letzter Beitrag vom 18. Apr 2003
Antwort Antwort
Seite 1 von 2  1 2      
Fischli80

Registriert seit: 4. Dez 2002
Ort: Dresden
25 Beiträge
 
Delphi 5 Professional
 
#1

Welches DB System empfehlt ihr??

  Alt 17. Apr 2003, 15:12
Hallo zusammen!

Ich hab mittlerweile ne Menge Möglichkeiten für Datenbanken unter Delphi gesehen, bin aber nich schlüssig was für mein Projekt das beste ist.

Ich will ne Art CD-Datenbank machen die folgende Dinge können soll:

- variabel im speichern also nich 1 feste DB, da ich das Tool auch weitergeben möchte und auch die Archive austauschbar lassen möchte

- Wenn möglich mit geringstem Installieraufwand für User ohne Delphi sein (Ich weiß das die BDE von Delphi u.U. installiert sein muß und ne Menge Platz schon im Installfile einnimmt bzw. nich jeder hat Access und somit muß ja auch die ADO rauf)

- Im Idealfall nur 1 Datei für die ganze DB (Access z.B.) und nich zu viele einzelne wie bei Paradox

Ich hoffe ihr versteht meinen Fall und könnt mir vielleicht ein paar Meinungen kund tun
Die Welt ist rund...also lasst uns von hinten angreifen
  Mit Zitat antworten Zitat
Benutzerbild von MrSpock
MrSpock
(Co-Admin)

Registriert seit: 7. Jun 2002
Ort: Owingen
5.865 Beiträge
 
Delphi 2010 Professional
 
#2
  Alt 17. Apr 2003, 15:42
Hallo Fischli80,

so wie sich das anhört genügt wohl eine Textdatei mit CSV (comma separated values) oder eine typisierte Datei.

Willst du eine Datenbank verwenden, empfehle ich Paradox. Die 3 MB für die BDE sollten wirklich nicht der Killer sein.
Albert
Live long and prosper


MrSpock
  Mit Zitat antworten Zitat
Alfons_G

Registriert seit: 7. Jun 2002
Ort: München
296 Beiträge
 
Delphi 2007 Architect
 
#3
  Alt 17. Apr 2003, 16:43
Für kleine Projekte ist My Little Base sehr zu empfehlen. Die Datenbank basiert wahlweise auf CSV-Dateien oder einem proprietären Textdatei-Format, ist Freeware mit Sourcecode und benötigt keine zusätzlichen Dateien zur Weitergabe.

Alfons Grünewald



Alfons Grünewald
  Mit Zitat antworten Zitat
Benutzerbild von Sharky
Sharky

Registriert seit: 29. Mai 2002
Ort: Frankfurt
8.252 Beiträge
 
Delphi 2006 Professional
 
#4

Re: Welches DB System empfehlt ihr??

  Alt 17. Apr 2003, 18:58
Hai Fischli,

ich benutze dafür die TinyDB von Sunny-Soft kostet zwar etwas ist aber IMHO okay. Eine Trial-Version gibt es dort auch.
Stephan B.
"Lasst den Gänsen ihre Füßchen"
  Mit Zitat antworten Zitat
Benutzerbild von Jelly
Jelly

Registriert seit: 11. Apr 2003
Ort: Moestroff (Luxemburg)
3.741 Beiträge
 
Delphi 2007 Professional
 
#5
  Alt 17. Apr 2003, 20:57
Also von Paradox würd ich die Finger lassen. Da hab ich schon mehr schlechte als rechte Erfahrungen mit gemacht. Ist ausserdem veraltet und die BDE wird auch nicht mehr weiterentwickelt. Aber du hast doch schon Access angesprochen. Was spricht denn dagegen. Über ADO greifst du da ganz einfach drauf zu und kostet dich sogar nix. Und dir MDAC Treiber sind eh meist auf den Windows Rechnern installiert, es sei denn du nutzt noch irgendeine alte Kiste mit Win95 drauf.

Alternativ zu Access kannst du dir auch noch Interbase o.ä. anschauen. Diese Systeme sind aber wahrscheinlich für deinen Bedarf überdimensioniert.

Aber das ist alles nur meine ganz persönliche Meinung. Ich will damit keinem zu nahe treten wenn ich Paradox bischen schlecht mach.

Gruss,
Tom
  Mit Zitat antworten Zitat
Benutzerbild von MrSpock
MrSpock
(Co-Admin)

Registriert seit: 7. Jun 2002
Ort: Owingen
5.865 Beiträge
 
Delphi 2010 Professional
 
#6
  Alt 17. Apr 2003, 21:06
Hallo Jelly,

Zitat:
Also von Paradox würd ich die Finger lassen.
Nun diese Empfehlung ist etwas pauschal.


Zitat:
Ist ausserdem veraltet
Interessante Aussage. Wieso ist Paradox veraltet? Paradox bietet als Desktop Datenbankmanagementsystem sicher die beste Programmierumgebung mit Object-Pal. Das Datenbankformat kann fast überall hin importiert werden.

Zitat:
Aber du hast doch schon Access angesprochen. Was spricht denn dagegen. Über ADO greifst du da ganz einfach drauf zu und kostet dich sogar nix.
Das kommt wohl sehr auf die verschiedenen Versionen von Ado an. Und übrigens die BDE ist auch kostenlos und sogar bei vielen Delphi Versionen dabei.

Zitat:
Alternativ zu Access kannst du dir auch noch Interbase...
Also Interbase mit Access auch nur in einem Atemzug zu nennen tut Interbase Unrecht. Immerhin hast du auf der einen Seite eine SQL Datenbank für Client-Server Architektur Anwendungen und auf der anderen Seite ein Desktop-DBMS.
Albert
Live long and prosper


MrSpock
  Mit Zitat antworten Zitat
Benutzerbild von Jelly
Jelly

Registriert seit: 11. Apr 2003
Ort: Moestroff (Luxemburg)
3.741 Beiträge
 
Delphi 2007 Professional
 
#7
  Alt 17. Apr 2003, 21:45
Hallo Mr. Spock,

Zitat von MrSpock:
Nun diese Empfehlung ist etwas pauschal.
Mag sein, hab die Probleme ja nicht beschrieben. Aber Indizesprobleme hatte ich schon zu haufe.


Zitat:
Interessante Aussage. Wieso ist Paradox veraltet? Paradox bietet als Desktop Datenbankmanagementsystem sicher die beste Programmierumgebung mit Object-Pal. Das Datenbankformat kann fast überall hin importiert werden.
Das mag ja sein, daß Paradox auch auf anderen Plattformen läuft. Das Argument spricht klar für Paradox.

Zitat:
Das kommt wohl sehr auf die verschiedenen Versionen von Ado an. Und übrigens die BDE ist auch kostenlos und sogar bei vielen Delphi Versionen dabei.
Also so frei ist die BDE auch wiederum nicht. Die darfst du nämlich nur dann frei weitergeben, wenn du selbst in Besitz einer legalen Version bist, also z.B. bei Delphi Professional. Die MDAC Treiber hingegen sind völlig frei bei Micro$oft runterzuladen, zumindest meines Wissens.

Zitat:
Also Interbase mit Access auch nur in einem Atemzug zu nennen tut Interbase Unrecht.
Das wollte ich in keinster Weise tun, denn dessen bin ich mir natürlich auch bewusst. Wollte eigentlich nur klar stellen, daß Interbase in dem Beispiel von Fischli wohl überdimensioniert sein dürfte.

Aber alles in allem muss man wohl sagen daß in puncto Datenbanksystemen sich die Geister scheiden. Wie schon im vorigen Thread geschildert schreib ich hier lediglich meine Meinung. Ich hab ein Projekt laufen das wunderbar über ADO auf eine Access Datenbank zurückgreift. Das Programm läuft auf etlichen Rechnern tadellos. Access bietet meines Achtens gegenüber zu Paradox sogar noch einen entscheidenden Vorteil: es unterstützt Views, womit Paradox nicht klar kommt.

Ich bin aber noch sehr offen für andere exotischere Systeme welche ich nicht kenn.

Besten Gruß,
Tom
  Mit Zitat antworten Zitat
Benutzerbild von MrSpock
MrSpock
(Co-Admin)

Registriert seit: 7. Jun 2002
Ort: Owingen
5.865 Beiträge
 
Delphi 2010 Professional
 
#8
  Alt 17. Apr 2003, 22:28
Hallo Jelly,

ich bin mir da nicht ganz sicher. Aber wenn man mal nach BDE +downloag googlet, findet man massenhaft links für den kostenlosen download (z.B. hier). Dort steht zumindest kein Hinweis auf Beschränkungen. (Was natürlich nicht heißt, dass es keine Beschränkungen gibt.)
Albert
Live long and prosper


MrSpock
  Mit Zitat antworten Zitat
Fischli80

Registriert seit: 4. Dez 2002
Ort: Dresden
25 Beiträge
 
Delphi 5 Professional
 
#9
  Alt 17. Apr 2003, 22:38
Also erstmal besten Dank an alle Beiträge hier!!!

Das die Ansichten so unterschiedlich sein würden hab ich ehrlich gesagt erwartet

Im Grunde ist mir halt wichtig ein DBS zu haben, dass so schlank wie möglich ist, aber die größtmögliche Wahrscheinlichkeit besitzt auf vielen Rechnern unterstützt zu werden.

Access gefällt mir weil es nur 1 Datei ist in die ich alle Tabellen stecke und nich wie bei Paradox noch für Indiezes usw Dateien rumschleppen muß.

Desweiteren denk ich dass dank der Micrsoft Dominanz eine Unterstützung auf den meisten Rechnern möglich sei. Nebenbei, ich arbeite unter WinXP mit AccessXP.

Aber wie ist dass, wenn jemand kein Office und insbesondere kein Access drauf hat. Existiert dennoch die ADO oder muß die dann einzeln installiert werden? Kann ich das irgendwie testen, z.B.: bei der Installation und ggf die Treiber mitliefern und installieren lassen?

Soll halt benutzerfreundlich sein und nich dass sich der User darum selber ne Platte machen muß.

Und dass mit den Lizenzen für die BDE usw ist eh so ne Sache. Ich mein mal Hand auf's Herz, wieviele von Euch haben original gekaufte Delphi 5, 6, 7 Versionen in der Professional oder gar Enterprise Version um die Datenbankunterstützung nutzen zu können. Bei den Preisen bleibt einem ja die Luft weg

Falls ich dennoch nen Denkfehler in meinen Ausführungen hab oder Ihr noch andere Tips und Meinungen habt, bitte antworten!!!

Ansonsten wünsch ich frohe Ostern und nen fleissigen Osterhasen!!!
Die Welt ist rund...also lasst uns von hinten angreifen
  Mit Zitat antworten Zitat
Benutzerbild von MrSpock
MrSpock
(Co-Admin)

Registriert seit: 7. Jun 2002
Ort: Owingen
5.865 Beiträge
 
Delphi 2010 Professional
 
#10
  Alt 17. Apr 2003, 22:46
Zitat von Fischli80:
Ich mein mal Hand auf's Herz, wieviele von Euch haben original gekaufte Delphi 5, 6, 7 Versionen in der Professional oder gar Enterprise Version um die Datenbankunterstützung nutzen zu können.
Ich (macht schon mal 1)
Albert
Live long and prosper


MrSpock
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:00 Uhr.
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