Entwickler-Ecke

Datenbanken - Welche Datenbank??


EProm - Di 27.01.04 17:43
Titel: Welche Datenbank??
Hallo,

welche Datenbank würdet Ihr mir empfehlen wenn folgende Punkte beachtet werden sollten:

1. sollte schnell sein
2. nix kosten
3. Netzwerk-/Internetfähig sein
4. größere Texte aufnehmen können

Für ein paar Informationen wär ich sehr dankbar!!!

MfG
EP


tomtom62 - Di 27.01.04 18:42

Firebird, ein "Open Source" Interbase Clone.

Kost nix und erfüllt alle Deine Punkte..


neojones - Mi 28.01.04 11:03

Alternativ mySQL.


tomtom62 - Mi 28.01.04 18:21

MySql hat ein "eigenartiges" Lizenzmodell, wenn man es mit eigenen Applikationen weitergeben will.


neojones - Mi 28.01.04 18:42

Was heißt "eigenartig"? Man muss halt für zahlen *g*


flowstar - Do 29.01.04 00:51

wie wärs mit Access?
Microsoft Office hat ja fast jeder und da isses dabei.
Ich war bisher immer sehr zufrieden damit


neojones - Do 29.01.04 11:08

MS Access hat den Nachteil, dass es für größere Datenmengen nicht mehr geeignet ist und im Multi-User-Betrieb einige Macken hat.

Viele Grüße,

Matthias


EProm - Do 29.01.04 16:27

Ok ich werd es wohl mal mit Firebird pröben.

Danke euch für eure Informationen!!!!


Bumpy Johnson - Do 05.02.04 15:20

Hallo,

Wir wäre es wenn du dir mal die OpenSource-Verison von Interbase anschaust. Ich glaube, dass die Netzwerk- sowie Internetfähig ist !
Und sie Arbeitet auch mit den SQL-Befehlen, die ja sehr leicht sind (-:


neojones - Do 05.02.04 16:04

@Bumpy Johnson: Firebird ist die OpenSource zu Interbase ;-)


Lemmy - Do 05.02.04 16:09

Hi,

Bumpy Johnson hat folgendes geschrieben:

Wir wäre es wenn du dir mal die OpenSource-Verison von Interbase anschaust. Ich glaube, dass die Netzwerk- sowie Internetfähig ist !


Zu deiner Info: Die Entwicklung der IB OpenSource ist seit langem eingestellt! Allerdings ist mit Firebird ein echter OpenSource-Ableger von IB verfügbar, der auch aktiv weiterentwickelt wird.

@EProm: Als Zugriffskompos kannst Du bis zur Firebird 1.5 der Einfachheit halber die IBX verwenden, allerdings werden die nicht mehr lange funktionieren. Wenn es kostenlos bleiben soll, dann schau Dir die UIB-Komponenten an http://www.progdigy.com/UIB/ allerdings sind die noch nicht so weit wie die IBX.
An kommerziellen Alternativen gibts dann noch FIBPlus und IBObjects.
So Allerweltskomponenten, die alle verfügbaren SQL-Server anschließen können würde ich nicht verwenden (wenn es wirklich schnell sein soll).

Grüße
Lemmy


EProm - Do 05.02.04 16:16

Danke Lemmy!! - die kompos werd ich mir ansehen - bisher hatte ich es mit Zeos versucht


Bumpy Johnson - Do 05.02.04 16:50

@lemmy
du sagst, dass Firebird auch IB unterstützt. ich hab ein sehr großes Programm mit Interbase geschrieben und jetzt hab ich keine Lust das ganze Programm neu zu schreiben! Kann ich Firebird jetzt einfach im Gegensatz zu Interbase benutzen ?


tomtom62 - Do 05.02.04 18:28

Firebird ist ein Interbase "Clone".

Du kannst statt Interbase Firebird benutzen. Ich schwöre auf IBObjects, weil die einfach einen super Support haben. Im Prinzip sind da die gleichen Leute beteiligt, wie bei der Entwicklung von Firebird.

Die Komponenten sind nicht kostenlos, aber es ist ein fairer Preis und es wird ein klasse Support geleistet..


UGrohne - Fr 06.02.04 06:26

Installier einfach mal den FireBird-Server (musst den IB aber vor dem Start abschalten) und probier auf die Datenbank zu connecten. Hab ich vor Monaten mal probiert, es gab nur ab und zu Probleme mit komplexen SQL-Anweisungen mit Joins und Bedingungen, evtl. musst Du da ein bisschen umschreiben. Grundsätzlich funktioniert es aber.