ファイルをファイル システムに保存し、そのファイルへの参照をデータベースに保存する方が理にかなっているのではないでしょうか。データベースに 20MB のファイルを保存すると、パフォーマンスの問題が発生する可能性があるようです。