我正在公司中实施SharePoint 2016。我用Google搜索得到答案的问题很少,但遗憾的是找不到有用的答案。
Q1。哪种情况最好?
Q2。哪种数据库场景最好?
(a)具有默认设置的内容数据库
(b)使用FILESTREAM启用RBLOB设置的内容数据库
答案 0 :(得分:1)
我会尝试避开第一个场景,你拥有的Web应用程序越多,它将消耗更多的内存,并且还会增加服务器场的处理需求,你的硬件将会感受到需求方面的痛苦。
你真的需要考虑拆分成多个网络应用而不是一两个网络应用的所有理由,在你的情况下看起来相当不错的两个网络应用程序,一个用于企业搜索(我总是将其与我的业务应用程序分开)和另一个为业务。
第二个问题是你为什么需要使用RBS?我喜欢RBS可以为你的SP农场做什么,但如果你的目标是使用大量或经常使用BLOBS的web应用程序,你会使用它们,所以我们假设你有一个或两个blob字段,它们很少被填充用户,答案是没有RBS,另一方面你会有BLOB字段不断更新/由用户提供,然后RBS的答案是肯定的,它将节省你的空间并提高你SP农场的性能。
答案 1 :(得分:0)
根据我的理解,场景1是处理多个轮胎环境的最佳方法,因为它提供了更大的灵活性,易维护性而无需任何管理费用。如果有的话,它有助于轻松找出故障的位置。
如果您没有以下几点,请选择启用了文件流RBLOB设置的内容数据库
RBS针对特定方案具有特定的内容数据库大小限制。
即使启用了透明数据加密,BLOB也不支持加密。
以上指南基于Microsoft。