Du vil måske gemme det direkte i filsystemet.
Når du bruger filsystemet, skal du være forsigtig med :
- Fortrolighed: Læg dokumenter uden for din Apache Document Root. Så vil din PHP-controller udlæse dokumenter.
- Sharded sti: gem ikke tusindvis af dokumenter i samme mappe, lav forskellige mapper. Du kan f.eks. sønderdele med en Hash på filnavnet. Såsom /documents/A/F/B/AFB43677267ABCEF5786692/myfile.pdf.
- Inodenummer: Du kan løbe tør for inoder, hvis du gemmer mange små filer (måske ikke være dit tilfælde, hvis du for det meste gemmer PDF- og office-dokumenter).
Hvis du har brug for at søge efter disse dokumenter (dato/titel/osv...), vil du måske gemme metadata i en database for bedre ydeevne.
FYI, i dette spørgsmål MS SQL Server har FILESYSTEM kolonnetype (som en hybrid), men i øjeblikket MySQL har ikke et alternativ .