Potresti volerlo archiviare direttamente nel filesystem.
Quando si utilizza il filesystem, fare attenzione con :
- Riservatezza : Metti i documenti al di fuori del tuo Apache Document Root. Quindi un tuo controller PHP produrrà documenti.
- Percorso frammentato : non memorizzare migliaia di documenti nella stessa directory, creare directory diverse. Ad esempio, puoi eseguire lo shard con un hash sul nome del file. Ad esempio /documenti/A/F/B/AFB43677267ABCEF5786692/myfile.pdf.
- Numero inode : Puoi rimanere senza inode se archivi molti piccoli file (potrebbe non essere il tuo caso se archivi principalmente PDF e documenti di Office).
Se hai bisogno di cercare questi documenti (data/titolo/ecc...) potresti voler memorizzare i metadati in un database per prestazioni migliori.
Cordiali saluti, in questa domanda MS SQL Server ha FILESYSTEM tipo di colonna (come un ibrido), ma al momento MySQL non ha un'alternativa .