le connessioni saranno unicamente via socket http con collegamento ad Apache e da questo al backend, nessun passaggio dal file system.Originariamente inviato da Ratatuia
il database per salvare dei files lo vedo un passaggio in più e anche un collo di bottiglia: per accedere ad un file devi accedere a mysql che deve accedere al file system. Con anche il percorso inverso. Rimango dell'idea che un paio di accorgimenti sia la soluzione migliore. Al massimo nel database tieni salvati i metadati di ciascun file per una migliore consultazione...
per il resto limiti di mysql sulla dimensione della tabella sono più che altro legati al sistema operativo, come puoi leggere qui http://dev.mysql.com/doc/refman/4.1/en/full-table.html
Considera che quando si parla di centinaia di miglia di file il file system non è lo strumento migliore, tant'è che ormai pure gli OS più recenti usano sistemi di indicizzazione derivati dall'SQL.
L'unico aspetto negativo è che in caso di corruzione del file perdi tutto, è per questo infatti che chiedo informazioni sulla robustezza di queste piattaforme quando messe sotto stress dalla dimensione del file.
E per robustezza intendo anche e soprattutto capacità di recupero dei file.
Per il resto poi in questa configurazione hai solo che vantaggi. Ovviamente è solo una mia opinione.
Le specifiche ufficiali sì, le conosco. Ma io volevo sapere di eventuali prove sul campo.![]()