2016-01-20 159 views
-2

我做了一些研究,比較SharePoint中的文件存儲和Azure中的文件存儲。 據我所知,SP使用SQL數據庫來存儲所有內容。所以實際上,當我將一個BLOB放入SP中時,它最終會出現在SQL中,因爲它被提到here。因此,有存儲BLOB的一些缺點在SP:因爲BLOB被寫兩次,第一次的事務日誌的事務一致性,然後寫入相應的表中的SQL內容數據庫BLOB如何存儲在Azure中?

寫操作是尤其成問題。 熬煮了大量的數據,這是很明顯,大於1MB的文件有更好的表現(讀取和寫入)時將BLOB外部化,

現在,我不知道是否有與Azure的BLOB存儲同樣的缺點:是他們也最終在數據庫內?我有同樣的缺點嗎?

+0

'真正的問題是,程序員花費了太多的時間來擔心錯誤的地方和錯誤時間的效率;不成熟的優化是編程中所有邪惡(或至少大部分)的根源。' – mikeb

+2

這是題外話題,因爲它與編程無關;這是一個基礎設施問題。此外,您要求Azure blob(不是BLOB - 它不是簡稱)的缺點,這是基於意見的。如果您閱讀blob存儲的文檔(包括blob和page blob),您將能夠輕鬆回答自己的問題,並且還可以看到它與SQL Server無關。 –

+1

@mikeb我沒有看到你的評論的相關性(獨立於OP的離題問題)。 –

回答