设为首页 收藏本站
查看: 1512|回复: 0

[经验分享] WSS3.0 SP1 中EBS综述

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2015-9-22 13:31:41 | 显示全部楼层 |阅读模式
Overview of External BLOB Storage in Windows SharePoint Services
WSS中EBS综述

  Although Microsoft SQL Server is a highly efficient resource manager for structured data in a SharePoint content database, a large proportion of data files are represented as unstructured binary files—that is, binary large object (BLOB) data files. SQL Server offers less of a gain for binary data than for structured data, so your server farm might gain cost savings by using an external data store to contain your binary data files.
尽管在sharepoint 内容数据库中,微软的Sql server对结构化数据是一个高效的资源管理器,但是大部分的数据文件作为非结构化的二进制文件展现,也就是BLOB数据文件。相对于结构化数据而言,SQL Server 为二进制数据提供了较少的支持,因此你的服务器场通过使用一个外部的数据存储包含你的二进制文件可以节省花费。
Overview
综述

  SQL Server is a highly performant resource manager for structured data in Windows SharePoint Services. SQL Server provides a fast, efficient SQL query engine and exceptional query-based retrieval of structured data.
在sharepoint 服务中,SQL Server是一个高效的结构化数据资源管理器。SQL Server提供了一个快捷的,有效地SQL 查询引擎 和 结构化数据的异常恢复。
However, a large proportion of data in a typical enterprise deployment of Windows SharePoint Services is stored as unstructured, binary data streams associated with SharePoint files. These binary streams, or BLOBs, which correspond with SharePoint files, often comprise a majority of your data.
但是,在一个典型的wss企业部署中,大部分数据存储为非结构、二进制的数据流。这些二进制流,或BLOBs,与Sharepoint 文件通信,组成了你的数据的主要部分。
  The problem, however, is that SQL Server is not the best option for storing unstructured binary data streams because unstructured binary data does not expose itself to the rich SQL query environment. In fact, store and retrieve operations for BLOB data in SQL Server are little more than simple get and put statements. Therefore, because BLOB data is not able to leverage one of SQL Server's most useful features, its query engine, its value as a BLOB store is limited.
但是由于非结构化的二进制数据不能将其自身置于丰富的SQL 查询环境,所以SQL Server不是一个存储非结构化二进制数据流的最佳选择。实际上,在SQL Server中,存储和取出BLOB数据的操作无外乎最简单的get和put状态。因此,BLOB数据不能有效地使用SQL Server最有用的特性的任何一个,它的查询引擎。所以在BLOB存储上,SQL Server的价值是有限的。

  The solution, then, is using a simple, cost-effective storage medium to function as an external BLOB store (EBS). The EBS runs parallel to the site's SQL Server content database, which stores the site's structured data. To coordinate the two data stores, you must implement a COM interface (ISPExternalBinaryProvider), which uses simple semantics to recognize file Save and Open commands and invokes redirection calls to the BLOB store when it recognizes BLOB data streams.

解决方案是使用一个简单的、性价比高的存储媒体作为BLOB的外部存储(EBS)。EBS与站点的SQL Server内容库平行运行,内容库中存储站点的结构化数据。为了协调这两个数据存储,你必须继承一个COM接口(ISPExternalBinaryProvider),该接口使用简单的语义去识别文件的保存和打开命令,并在识别BLOB数据流时,异步重定向请求一个BLOB存储。
  When you implement this interface, you can use the object known as the external BLOB store provider—the EBS Provider—which coordinates store and retrieve operations for the BLOB store. The EBS Provider also ensures that the SQL Server content database contains metadata references to their associated BLOB streams in the external BLOB store.
在你继承了该接口时,你能够使用EBSProvider对象,该对象为BLOB存储协调存储和取回操作。EBS Provider 也确保在EBS中,SQL Server内容数据库包含元数据引用与BLOB流的关联。

You must install, register, and configure the EBS Provider on each of the front-end Web servers for each SharePoint site. This allows the interface to recognize Save and Open commands (representing the store and retrieve operations, respectively) and initiate the EBS Provider's redirection calls.
你必须在每一个前端Web Server上,为每一个站点安装、注册和配置EBS Provider。这允许接口识别保存和打开命令(分别表现为存储和取回操作),并初始化EBS Provider的重定向请求。
  Be sure to understand that implementing EBS in your deployment requires certain trade-offs. In addition to the operational limits that are summarized in Operational Limits and Trade-Off Analysis, implementing the EBS Provider also adds new support and maintenance requirements.

确保理解...咱们还是看下一章吧

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-117287-1-1.html 上篇帖子: EBS R12 Changing IP 下篇帖子: EBS根据表单、功能反查其职责、菜单路径
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表