Hallo zusammen
Ich geb dann auch mal meinen Senf dazu, zumindest auf
SQl-Server bezogen.
Also betrachte den
SQL-Server einfach als eigene Instanz.
Der
SQL-Server verwaltet alle Daten nach voreingestellten Kriterien.
Gültiges Passwort vorausgesetzt ist es dem
SQL-Server völlig egal wessen Anfragen er beantwortet. Das kann ein Delphi Frontend sein aber genauso eine Webseite(z.B. über PHP) oder eine alte DOS Anwendung.
Wichtig ist nur, das er die Anfrage versteht.
Dazu ist es erforderlich das der Fragende
SQL spricht.
Der Vorteil eines
SQL-Servers liegt in der Tatsache das er von beliebigen Anwendungen angesprochen werden kann. Er kann weiterhin intern so programmiert werden das er selbstständig falsche Eingaben verhindert, oder notwendige Maßnahmen (z.B. die Erhöhung einer lfd. Nummer) über Prozeduren, Generatoren oder Trigger selbstständig vornimmt.
Kostenlose
SQL Server = Interbase, SAPDB,
mySQL
mySQL ist sicherlich am meisten verbreitet, hat aber (zumindest bisher) noch erhebliche Nachteile.(keine Transaktionen)
SAPDB (früher ADABAS) ist im professionellen Umfeld wohl die beste Empfehlung, allerdings ziehmlich Fett.
Ich bevorzuge Interbase.
Gruß Delorion