因爲我已經被告知不要存儲數據庫,或任何與此有關的大BLOB上的圖像的年齡。雖然我可以理解爲什麼數據庫不是/沒有效率,因爲我從來不明白爲什麼他們不能。如果我可以把文件放在某個地方並引用它,爲什麼數據庫引擎不能做同樣的事情。我很高興Damien Katz在最近Stack Overflow播客中提到它,並且Joel Spolsky和Jeff Atwood至少默默地同意了這一點。
我一直在閱讀微軟SQL Server 2008應該能夠有效處理BLOB的提示,這是真的嗎?如果是這樣,那麼在什麼地方阻止我們將圖像存儲在那裏並擺脫一個問題呢?我能想到的一件事是,雖然圖像可以很快地由靜態Web服務器提供,但如果它位於某個文件的某個位置,則當它位於數據庫中時,它必須從數據庫傳輸到Web服務器應用程序(這可能比靜態Web服務器),然後它被服務。不應該緩存幫助/解決最後一個問題?
相關:http://stackoverflow.com/questions/3748/storing-images-in-db-yea-or-nay – 2009-07-01 22:20:35
類似:http://stackoverflow.com/questions/815626/to-do-or不在數據庫中存儲圖像 還有很多其他的。 – 2009-07-01 22:35:04