我要求客户要求存储有关工程图的信息(位置和扫描副本(pdf))。
他们还希望SharePoint用户能够对数据执行搜索。
客户端还担心存储&gt; = 10k行会对SharePoint产生什么影响。 我处理的大多数列表数据都是<100行,而我不是这会影响SP。
数据是否应单独存储在SQL Server中并让SP使用BCS或CSOM将其显示为列表,还是应将其直接存储在SP列表中?任何提示或指导将不胜感激。
答案 0 :(得分:0)
10,000个项目完全符合SharePoint支持的限制。咨询MS的软件边界和限制文档(https://technet.microsoft.com/en-us/library/cc262787.aspx#ListLibrary),您将看到它们为每个列表支持多达3000万个项目。
据说,你在列表中的数千个项目中,你不能盲目地将SharePoint列表和库视为纯SQL表。从位于SQL之上的SharePoint层获得的所有强大功能和帮助意味着MS必须对您可以执行的操作施加限制,以使产品大规模正常工作。我强烈建议您查看Microsoft关于使用大型列表的指导:https://technet.microsoft.com/en-us/library/Cc262813.aspx如果您能够在遵循指导的同时满足客户的业务需求而不是继续。