Einzelnen Beitrag anzeigen

Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.171 Beiträge
 
Delphi 10.4 Sydney
 
#2

Re: Welche Datenbank für welches Einsatzgebiet?

  Alt 8. Jul 2004, 12:35
Für kleiner zu erwartente Datenmenge bzw. Zugriff nur von einen (bzw. wenigen Usern) sollte man eine Lokaldatenbank wie ADS, Access, ... verwenden.

Hierbei empfehle ich z.B. ADS im Lokalbetrieb, da hierbei keine Installation nötig ist (nur 2-3 Dateien im Anwendungsverzeichnis).

Sind Aspekte wie Transaktionen, Verteilung auf mehrere Standorte, 24 Stunden-Verfügbarkeit mit Online-Backup nötig, so mußt du eine "richtige" SQL-Datenbank wie Oracle, MS-SQL, MySQL, ... verwenden.

Welche ist relativ egal. Jede hat m.E. Vor- und Nachteile.

MS-SQL ist z.B. relativ einfach zu verwalten, unterstützt jedoch nicht das Multi-Versions-Konzept.
MySQL unterstütz keine Serverseitigen-Curser (jedenfalls nicht bei den "normalen" Zugriffskomponenten, ist jedoch sehr günstig. Auch ist i.d.R. keine Clientinstallation nötig (wenn z.B. über libmysql.dll zugegriffen wird).
Oracle ist etwas komplizierte bezüglich Adminstration.

Falls man für eine Firma etwas entwickelt, ist es immer am besten die dort schon vorhandene DB zu verwenden.
  Mit Zitat antworten Zitat