Das musst du jetzt aber mal erklären.
Was sollte denn dagegen sprechen Binärdaten in der Datenbank abzulegen?
Stell dir mal eine Multi-User-Datenbank vor. Wie willst du da einen Pfad zur eigentlichen Datei speichern?
Soll jeder Client neben der Datenbankverbindung auch noch ein Netzlaufwerk oder eine
UNC-Freigabe mit Schreib/Leserechten eingerichtet bekommen?
Das halte ich für viel schlimmer als eine Datenbank, die Binärdaten akzeptiert.
Oder was ist, wenn sich die Pfade mal ändern?