To naprawdę zależy od sytuacji?
- Jak pliki będą dystrybuowane?
- Czy pliki są używane samodzielnie, czy są częścią systemu, który może mieć własną logikę autoryzacji i uwierzytelniania?
- Jaka jest twoja strategia tworzenia kopii zapasowych?
- Czy potrzebujesz replikacji?
- Czy potrzebujesz obsługi wielu wejść/wyjść?
- A co z buforowaniem?
Powiedziawszy to, skłaniałbym się w kierunku jakiegoś systemu plików dla dokumentów w bazie danych.