Einzelnen Beitrag anzeigen

jobo

Registriert seit: 29. Nov 2010
3.072 Beiträge
 
Delphi 2010 Enterprise
 
#2

AW: Welche Datenbank und Zugriffskomponenten für kleine Datenbank-Anwendung?

  Alt 24. Mai 2015, 19:42
SQL macht von der DB Seite keinen (nennenswerten) Lernunterschied, egal was Du wählst. Sql ist Sql, es gibt verschieden aktuelle Standards SQL '92 und höher, der von vielen Systemen zu guten Teilen abgedeckt wird, also untereinander kompatibel / austauschbar. Es gibt Ausnahmen, Access bspw. ist etwas entartet, aber auch schon overkill oder besser zuviel overhead.
Die DB selbst unterscheiden sich in den (mitgelieferten) Tools (Administration, Entwurf, ..), aber der SQL Dialekt ist weitgehend (rate mal 95 % oder höher identisch). Die eine bietet ein paar mehr Funktionen (im wahrsten Sinne des Wortes), die andere weniger.
Eine Empfehlung wäre sqLite. Eigenet sich besonders für Einzelplatzsysteme, sehr kleiner Footprint, kleine "Gemeinheit" wäre die interne Typenbehandlung, die einem u.U. in die Hacken laufen kann. Ist nicht der super Performer, aber egal. Ist das Standardsystem auf Android / iPhone, aber auch auf PC weit verbreitet. Weiß leider nicht genau, wie gut die Unterstützung out of the box bei Deiner Delphi Version ist, sollte aber unproblematisch sein.
Dann noch firebird embedded, dazu gibt's hier auch ne Menge know how. Firebird embedded kann ohne Probleme zu einer echten Server DB werden (im Gegensatz zu sqLite).
Firebird bietet außerdem die Möglichkeit, selbst programmiert werden zu können, falls Dir der Sinn danach steht.
Gruß, Jo
  Mit Zitat antworten Zitat