Entwickler-Ecke

Datenbanken - Welche Datenbank??


DiSchi - Fr 06.12.02 18:19
Titel: Welche Datenbank??
Hallo,
ich benötige für eine Anwendung eine DB mit ca. 15 Tabellen, die größte Tabelle hat ca. 20.000 Datensätze und ca. 250 Datenfelder. Es sind Rechenoperationen über ca. 200 Datenfelder erforderlich. Welche DB würdet Ihr empfehlen?
Ich entwickle mit Delphi 5 Enterprise, habe also Interbase 5.X?
Was bringen die IBX-Komponenten?
Für eine Info bin ich dankbar.
Dieter


bis11 - Fr 06.12.02 18:26

Hi,

haste schonmal in die FAQ's geschaut ? Da findest Du folgenden Eintrag : Welche Datenbank ist für mich die richtige ? [http://www.auq.de/viewtopic.php?t=160]

Da werden so ziemlich alle Datenbanken vorgestellt, die man mit Delphi verarbeiten kann.


Michael Ebner - Sa 07.12.02 01:48
Titel: Re: Welche Datenbank??
DiSchi hat folgendes geschrieben:
die größte Tabelle hat ... ca. 250 Datenfelder.


1. Bist Du sicher, dass die Datenbank brauchbar normalisiert ist?

2. InterBase ist immer eine Überlegung, IBX ebenso.

Ab Delphi 6 wäre dbExpress eine Alternative, aber unter Delphi 5 gibt es das noch nicht.


Klabautermann - So 08.12.02 15:32

Hallo,

Michael Ebner hat recht, wenn er sagt das die Tabellen nicht zu "breit" werden sollten. Ich habe vor einiger Zeit im alten Delhi Forum mal ein Beispiel gemacht, mit dem man Advantage Tabellen mit beliebiger Breite erstellen kann. Mit einigen modifikationen kannst du da ein paar Beispieldaten reinfüllen und mal vergleichen wie die performance unter der Breite leidet. Das beispiel kannst du hier [http://downloads.oitmann.de/samples/SpaltenTest.zip] runterladen. Du benötigst zusätzlich die Advantage Komponenten und den Local Server welche du nach dem Ausfüllen dieses Formulars [http://www.extendedsystems.de/ESIde/Produkte/Client-Server+Datenbank-Anwendung/Client-Server+Datenbank+Management+System/Testen/default.htm] runterladen kannst. Neben den tDataset Komponenten solltest du auch den Data-Architekten mit runterlanden, dieser stellt eine Bessere Datenbankoberfläche für das Advantage format dar. Der kostenlose Local-Server (bis zu 5 Benutzer) ist in den tDataset-Pack mit drin.

Gruß
Klabautermann


DiSchi - Mo 09.12.02 18:40

Hallo Zusammen,

vielen Dank für Eure Tips!

Die Datenbank ist zwar ziemlich "breit", aber es handelt sich um beschreibende Felder, es wiederholt sich also kein Datenfeld.

Gruß
Dieter