به صورت پیشفرض شیرپوینت فایلهای ذخیره شده در کتابخانهها (unstructured data) را همراه با ستونهای اطلاعاتی (structured data) آنها در جداول دیتابیس ذخیره میکند. باتوجه به ویژگی جذاب فایل استریم (File Stream) در SQL Server که امکان ذخیره فایلها در فایل سیستم دیتابیس را میدهد، شیرپوینت نیز قابلیت استفاده از این ویژگی در سطح دیتابیسهای خود دارد. با فعال نمودن امکان Blob Storage در یک دیتابیس امکان ذخیره دیتاهای ساختار نایافته مثل سند، ویدیو و عکس به صورت فایل و ذخیره متادیتاهای آنها در جداول آن دیتابیس فراهم خواهد شد که امکان بسیار جالبی خواهد بود.
فرض کنید دیتابیسی در فارم شیرپوینت خود دارید که به صورت غالب تشکیل شده است از اسناد، ویدیو، عکس و دیگر فرمت فایلها که در کتابخانههای مختلفی در سایتهای شیرپوینت ایجاد شدهاند و حجم این دیتابیس به صورت روز افزون در حال زیاد شدن است که خود ایجاد دو مشکل میکند، اول اینکه با افزایش حجم این دیتابیس شیرپوینتی بعد از آستانهای( طبق پیشنهاد مایکروسافت این آستانه را به صورت معمول 200 گیگابایت به ازای هر دیتابیس در نظر میگیریم که البته بسیار بستگی به سرعت و کارآیی هارد دارد) سرعت سایتهای این دیتابیس با افت قابل توجهی همراه خواهد بود و دوم اینکه ذخیره این حجم روز افزون از فایلها روی یک دیتابیس گران مقرون به صرفه نخواهد بود. برای حل این مشکلات باید امکان RBS(Remote Blob Storage) در فارم شیرپوینت کانفیگ شود و دیتابیس مذکور را به این سرویس اضافه کنید. برای استفاده از این سرویس باید محدودیتها و مزایای این سرویس را بخوبی در فارم شیرپوینت خود بررسی کنید.
با استفاده از RBS میتوان حجم دیتابیسها را با توجه به جدا نمودن اسناد از دیتابیس شیرپوینت کاهش داد همچنین در صورت بزرگ بودن اسناد و فایلها حجم نهایی ذخیره شده درفایل سیستم نیز کاهش خواهد یافت.
با توجه به گران بودن انواع هاردهای سرعت بالا، با استفاده از این ویژگی میتوان با جدا نمودن فایلها در هارد با سرعت پایینتر و ارزان تر (مانند هاردهای NAS ) هزینهها را بشدت کاهش داد. همچنین در صورت کانفیگ RBS با استفاده از FileStream RBS میتوانید از دستورات موجود در پاورشل شیرپوینت برای بک آپ استفاده نمایید (مانند دستورات Backup-SPSite و Export-SPWeb).
باید به این نکته نیز دقت نمایید که با استفاده از RBS با توجه به پیچیدگی بیشتر مدیریت دیتابیس و فارم شیرپوینت برای مثال ارتقاء فارم شیرپوینت به نسخهای بالاتر یا مایگریت سایتهای شیرپوینت به فارمی دیگر هزینه زمانی بیشتری خواهد داشت. همچنین در صورت دارا بودن چک لیستی برای مانیتورینگ فارم شیرپوینت باید آیتمهایی نیز برای مانیتور نمودن پرفورمنس RBS اضافه نمایید.
دیتابیسهای فارم شیرپوینت که از RBS استفاده میکنند را نمیتوانید Encrypt (در سطح دیتابیس) نمایید. همچنین در این نوع دیتابیسها استفاده از Log Shipping و Database Mirroring ممکن نیست و یا با محدودیتهایی رو برو هستید.