イクバル・カーン
SharePointは非常に人気のあるポータルプラットフォームになりました。 さまざまな企業グループ間、さらにはさまざまな企業間でコラボレーションするための多数のアプリケーションを提供します。 プロセス管理、ドキュメント管理、およびその他の主要なアプリケーションはすべて、SharePointの一連の機能の一部です。
しかし、SharePointの人気には欠点もあります。 より多くの人々がそれを使用するにつれて、SharePointはすべてにSQL Serverデータベースを多用するため、パフォーマンスとスケーラビリティの大きなボトルネックが発生する可能性があります。 これには、Microsoft Word、Excel、PowerPoint、およびAdobeAcrobatからの構造化データまたはドキュメントが含まれる場合があります。 これらのドキュメントはすべてデータベースからのものです。
記事全文を読むSharePoint 2010に関連する潜在的な問題はXNUMXつあります。XNUMXつ:すべてのバイナリラージオブジェクト(BLOB)データが原因で、データベースが非常に大きくなる可能性があります。 XNUMX:BLOBやその他のリレーショナルデータの読み取りと書き込みは、BLOBを格納するための理想的な場所ではないため、SQLServerのパフォーマンスを低下させる可能性があります。
リレーショナル データベースは、構造化されたリレーショナル データを処理できるように設計されています。彼らのアーキテクチャはそれを目指しています。 Microsoft は BLOB のサポートを追加しましたが、これは理想的な状況ではありません。一方、ファイル ストレージは、基本的にデータのストリームまたは BLOB であるファイルを保存するように設計されています。
SharePoint 2010 は、Word、Excel、PDF、PowerPoint ファイルを使用するドキュメント中心です。この膨大な数の大きなドキュメントにより、データベースはすぐに現実的なサイズを超えて大きくなります。その結果、SharePoint のパフォーマンスが低下する可能性があります。図 1 は、SQL Server データベースと BLOB に関連するパフォーマンスの問題を示しています。
記事全文を読む