Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Welche DB für meine Zwecke ? (https://www.delphipraxis.net/11300-welche-db-fuer-meine-zwecke.html)

shareholder 3. Nov 2003 20:02


Welche DB für meine Zwecke ?
 
Hallo ihr lieben.

Ich habe dieses wunderschöne DB-Tut von Chewie gelesen:
http://www.delphipraxis.net/internal...ect.php?t=7266

leider musste ich dann feststellen, das MySQL serverbasierend ist.
(Hatte nicht drauf geachtet, war total im dbrausch :wink:)

ich suche also ein dbformat, welches ich in mein programmverzeichnis legen kann.
Sie sollte sehr belastbar sein (, also keine Textdeiteidatenbank... - bis ca. 120000 entries). mein programm soll dieses file öffnen können, darin lesen, schreiben und löschen, neue tabelle anlegen und so weiter.


MS-Access (Muahh :mrgreen:) würde ja nicht funktionieren, denn der endbenutzer hat access bei sich gewiss NICHT installiert. welche db/ welches format würdet ihr also für meine zwecke empfehlen ?

folgendes habe ich hier im board, hat mich aber nicht weitergebracht:
http://www.delphipraxis.net/internal...ct.php?t=12069
http://www.delphipraxis.net/internal...ct.php?t=11652

Ich bin für alle Tips sehr dankbar ! :)

r_kerber 3. Nov 2003 20:31

Re: Welche DB für meine Zwecke ?
 
Hallo shareholder,

hier im Forum werden häufig folgende DBs empfohlen:

FlashFiler
Advantage TDataSet Descendant

Schau Dir das doch mal an. Wurde in diesem Forum auch schon in diversen Threads besprochen. Einfach mal danach suchen!

bender251 3. Nov 2003 20:55

Re: Welche DB für meine Zwecke ?
 
Hallo

wieso nicht MySQL? Das kann man auch lokal laufen lassen. Wenn du z.B. den Apache-Server und MySQL installierst. Das ist alles Freeware. Dann kannst du einfach über localhost auf MySQL zugreifen. Habe das ganze bei mir auch so gemacht. Und der Vorteil ist, dass man über das Netzwerk auch auf die Datenbanken zugreifen kann.

Ich bin auf MySQL umgestiegen, weil bei der Programmierung mit z.B. Paradox-Tabellen die BDE auf jedem PC laufen musste, sonst hat es nicht funktioniert.

Ich bin von MySQL doch recht überzeugt, jedenfalls für meine Zwecke.


Gruß bender251

mr2 3. Nov 2003 21:13

Re: Welche DB für meine Zwecke ?
 
nur mal so am Rande:
Um eine Access-DB nutzen zu können muss auf dem Rechner kein Access installiert sein, Du kannst über ADO auch so auf Access-DBs zugreifen.
Wenn Deine Anforderungen höher liegen spricht nichts gegen die Verwendung einer Server-Datenbank egal ob nun MySQL, Interbase oder MSDE (das ist die kostenlose Version des MS-SQL-Servers).
Dann hast Du zwar einen höheren Installationsaufwand, kannst später jedoch problemlos auf mehrere User pro Datenbank erweitern.

CU mr2

shareholder 3. Nov 2003 21:13

Re: Welche DB für meine Zwecke ?
 
danke r_kerber für die beiden links. habe mir gerade die Advantage TDataSet Descendant heruntergeladen. wenn das ganze wirklich so gut ist, freu ich mich jetzt schonmal mal. :wink::-D
DANKE ! (Fragen kommen bestimmt noch genüge ;))

@ bender251, das problem ist das ein normaler mensch wie mein opa, meine cousine (die ist 12 jahre) etc. kein mysql bei sich installiert hat, theoretisch könnte man auch die db-abfrage via internet machen, jedoch hat a) nicht jeder Internet, b) geschweige denn eine Flatrate.

jeder soll seine daten selbst verwalten können. :)

edit: @mr2, habe ich vllt. vergessen zu erwähnen. ich möchte den speicherbedarf den access garantiert überschreiten würde so gering wie möglich halten. es soll auch nichts großartiges installiert werden. von vorteil wäre es, das dbformat schön klein zu halten. (für evtl. spätere downloads etc.)

DANKE AN ALLE, BIN FÜR WEITERES OFFEN :-D

Ghostwalker 3. Nov 2003 22:08

Re: Welche DB für meine Zwecke ?
 
Hi,

also..mysql kann auch lokal laufen. Ab version 4.0.0 gibts das ganze als embedded dll (windows). D.h. auf gut deutsch, du brauchst ne DLL und zwei Sprachdateien und schon haste nen kompleten Mysql-Server in deinem Programm mit drinn. :)


Ich bin grad drüber die Mysql.pas von M. Fichtner dahingehend zu ändern. Wenn du interrese hast meld dich:)

r_kerber 4. Nov 2003 06:25

Re: Welche DB für meine Zwecke ?
 
*darfichmichauchmelden*

Ghostwalker 4. Nov 2003 07:23

Re: Welche DB für meine Zwecke ?
 
Ok..ich seh..es herrscht interesse :)

Sobald ich das ok von M. Fichtner hab, gibts ne Veröffentlichung.:)

shareholder 4. Nov 2003 20:12

Re: Welche DB für meine Zwecke ?
 
Zitat:

Zitat von Ghostwalker
Hi,

also..mysql kann auch lokal laufen. Ab version 4.0.0 gibts das ganze als embedded dll (windows). D.h. auf gut deutsch, du brauchst ne DLL und zwei Sprachdateien und schon haste nen kompleten Mysql-Server in deinem Programm mit drinn. :)


Ich bin grad drüber die Mysql.pas von M. Fichtner dahingehend zu ändern. Wenn du interrese hast meld dich:)

WOW ! :-D
Das wäre echt super, würde mich riesig freuen ! :thuimb:
Bin schon gespannt was kommen wird.

Im Vorraus schonmal vielen, vielen DANK !!! :party:

Sanchez 4. Nov 2003 20:33

Re: Welche DB für meine Zwecke ?
 
Ich stell mich auch mal in der Schlange an.


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:46 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