Ho un'applicazione che recupera grandi quantità di record. Questi record, ciascuno di essi, contengono un file, con una dimensione media di 5 mb.
Ho 2 opzioni di memorizzazione dei record:
1. archiviare i file come contenuto di tipo BLOB nel DB
2. memorizzare i file in un sistema e il nome del file nel DB.
La quantità di dati che sto memorizzando è di circa 200 GB a settimana.
Sono abbastanza confuso, per favore aiuto? Quale dei seguenti dovrebbe scegliere?
risposte:
0 per risposta № 1Nel primo caso costringerai il database a gestire enormi operazioni di I / O dati, preferirò archiviare file nel filesystem e inserire percorsi di file nel database.