2016-01-20 161 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的离题问题)。 –

回答