Hallo,
ich habe eine Anwendung, die unterstützt MS-
Access oder MS-
SQL. Für automatische Tests gibt es Testdatenbanken.
Ich frage mich welches der beiden Formate ich für Test-Datenbanken verwenden soll. Lokal habe ich mal MS-
SQL Express installiert und kann mit dem Management Studio die
DB auch anschauen.
Als erster kleiner Nachteil für MS-
SQL ist bei uns, dass man das erst mal installieren muss. Dann habe ich den Platzbedarf angeschaut. Eine "leere" Datenbank bei unserer Anwendung benötigt schon mal 500 KByte. Das finde ich viel. Eine analoge *.mdf benötigt jedoch 8192 KByte. Das ist schon mal deutlich mehr. Wenn ich die
DB dann als
SQL exportiere, dann hat die Datei nur noch 75KByte. Wenn ich also bei den Tests die
DB aus dem
SQL-Code erstelle, wäre der Platzbedarf kleiner. (Mein Plan wäre die
DB oder den
SQL-Code in git zu speichern)
Eine weitere Frage ist welchen Ressourcenbedarf das SM-
SQL hat. Die Tests laufen auf VMs die nicht so üppig bestückt sind wie mein lokaler PC.
Ich wäre dankbar für Meinungen und RTFMs dazu.