我正在寫一個論壇網站,但我現在正在設計數據庫來保存帖子時遇到問題。從我讀到的,phpBB 3將用戶發佈的數據存儲爲BLOB,並將一些存儲數據存儲爲文本。對另一個人有什麼好處?如果將數據存儲爲文本,那麼最大字符數怎麼辦?我從來沒有從數據庫中檢索BLOB數據,並將其解析爲文本(或者其他任何數據),但我認爲學習如何使用它會很有趣。blob vs論壇中的文本
該帖子的文本數據將採用utf8編碼。我正在使用MySQL數據庫。
此外,您如何允許上傳論壇圖片,並且應該將圖片作爲數據庫的一部分進行存儲(例如,在BLOB中),應該將其存儲爲單個文件嗎?
歡迎任何推薦/建議。
如果你在遊戲中編碼,那麼你使用'text'。如果您將二進制數據(如文件內容)存儲到數據庫中,則使用「blob」。沒有理由在論壇帖子中使用「blob」。 – 2012-04-19 09:31:39
相關:http://stackoverflow.com/questions/572850/store-text-in-blob – 2012-04-19 09:36:07
我之前讀過,但它沒有回答我的問題。 大多數論壇網站都將它們存儲爲文本數據,然後從數據庫中檢索它們?那正是我想要做的,但是一旦我閱讀了BLOB和phpBB,我就不確定了。 – mma1480 2012-04-19 19:36:30