Sto scrivendo un sito Web del forum, ma ho un problema con la progettazione del database per contenere i post in questo momento. Da quanto ho letto, phpBB 3 memorizza i dati inviati dall'utente come BLOB e alcuni memorizzano i dati come testo. C'è un vantaggio che si avrebbe rispetto a un altro? Che dire dei caratteri massimi se si dovessero memorizzare i dati come testo? Non ho mai recuperato i dati BLOB dal database e li ho analizzati in testo (o in qualsiasi altro dato esso sia destinato a tale scopo) ma penso che imparare a usarlo sarebbe interessante.blob vs testo nel forum
I dati di testo per il post saranno codificati in utf8. Sto usando il database MySQL.
Inoltre, in che modo consenti il caricamento delle immagini per il forum e se le immagini devono essere memorizzate come parte del database, ad esempio in un BLOB, dovrebbero essere memorizzate come singoli file?
Qualsiasi raccomandazione/suggerimento sono benvenuti.
Se si ha la codifica in gioco, si utilizza 'text'. Se si memorizzano dati binari, ad esempio il contenuto di un file nel database, si utilizza un 'blob'. Non c'è motivo di usare 'blob' per i post del forum. –
Correlati: http://stackoverflow.com/questions/572850/store-text-in-blob –
L'ho letto prima, ma non ha risposto alla mia domanda. Quindi la maggior parte dei siti di forum li memorizza come dati di testo e poi li recupera dal database? Era quello che stavo pensando di fare ma sono diventato insicuro una volta ho letto su BLOB e phpBB. – mma1480