Entwickler-Ecke

Datenbanken - Datenbank erstellen: wie anfangen?


Lemon - Do 06.12.07 16:20
Titel: Datenbank erstellen: wie anfangen?
Hallo zusammen,

ich habe mal eine grundsätzliche Frage zu Datenbanken und der Verwendung mit Deplhi.
Habe bisher schon Datenbankzugriffe auf MySQL-Datenbanken mit der Komponente MySQLDirect realisiert. Das funktioniert ja wunderbar. Allerdings muss dazu ja immer ein Datenbank-Treiber für MySQL installiert sein, oder?
Ich suche im Moment nach einer Lösung, die ohne zusätzliche Installationen auf dem ausführenden Betriebssystem auskommt und quasi nir auf eine Datei zugreift, welche die Datenbank zur Verfügung stellt. Weiß jetzt nicht, ob so etwas möglich ist, aber fragen kostet ja nichts.
Also vllt kann mir ja jemand helfen.
Vielen dank schonmal im Vorraus!


Mike19 - Do 06.12.07 16:46

Hallo,

ohne zu wissen, was Du für Datenmengen verarbeiten willst, würde ich doch auf ein Datenbanksystem zurückgreifen. Natürlich kann man auch z.B über Records Daten verarbeiten, find ich aber sehr umständlich.

Gruß

Micha


jasocul - Do 06.12.07 16:48

Wenn es keine Client-Server-DB sein muss, kannst Du auch eine Embedded-Version verwenden. Die kommt mit einer (oder ein paar wenigen) lokalen Dateien aus. iirc geht das auch mit mySQL.


Lemon - Do 06.12.07 16:52

Das ging ja schnell. Die Embedded-Version Version hört sich ja interessant an. Habt ihr vllt weiterführenden Lesestoff, der mir erstmal nen Einblick gibt bevor ich dann weiternerve... ;)
Wäre super!


jasocul - Do 06.12.07 16:55

Suche mal im Forum nach Suche in der Entwickler-Ecke MYSQL EMBEDDED oder nur Suche in der Entwickler-Ecke EMBEDDED. Da solltest Du schon einige Tipps bekommen. Sollten noch Fragen offen bleiben, kannst Du Dich ja wieder melden.


alzaimar - Fr 07.12.07 09:45

:gruebel: Wieso empfiehlt ihr eine Datenbank, die mit dem Standard (also ANSI-SQL) sehr sehr wenig gemein hat? Bei der die Lizenzbestimmungen von einem deutschen Gesetzestexter verfasst wurde?


Amiga-Fan - Fr 07.12.07 09:53

Firebird embedded...


hazard999 - Fr 07.12.07 10:16

sqllite wäre auch möglich.
firefox 3 verwendet die.

r u

René


jasocul - Fr 07.12.07 10:32

user profile iconalzaimar hat folgendes geschrieben:
:gruebel: Wieso empfiehlt ihr eine Datenbank, die mit dem Standard (also ANSI-SQL) sehr sehr wenig gemein hat? Bei der die Lizenzbestimmungen von einem deutschen Gesetzestexter verfasst wurde?

Bis zu Deinem Posting hat keiner eine DB empfohlen. Der Hinweis auf mySQL kam von user profile iconLemon selbst.


Amiga-Fan - Fr 07.12.07 11:04

Firebird kann ich nur empfehlen, die Verwendung von Transaktionen ist aber schon etwas knifflig (hatte einige Zeit Probleme mit zu langen Laufzeiten der Transaktionen)...


alzaimar - Fr 07.12.07 11:08

user profile iconjasocul hat folgendes geschrieben:
Bis zu Deinem Posting hat keiner eine DB empfohlen. Der Hinweis auf mySQL kam von user profile iconLemon selbst.

Mach ich meinem Namen langsam alle Ehre? Asche auf mein Haupt, jasocul. :oops: